Прикреплённый файл «2014-03-21-netcat.py»
Загрузка 1 #!/usr/bin/env python
2 # Echo server program
3 import socket, sys
4
5 port = len(sys.argv)>1 and int(sys.argv[1]) or 2014
6 host = len(sys.argv)>2 and sys.argv[2] or ''
7 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
8
9 def connect(host,port):
10 s.connect((host, port))
11 s.send("\n")
12 return s, (host, port)
13
14 def accept(host,post):
15 s.bind((host, port))
16 s.listen(1)
17 c, a = s.accept()
18 return c, a
19
20 if host: init = connect
21 else: init = accept
22
23 conn, peer = init(host, port)
24 while True:
25 data = conn.recv(1024)
26 if not data or data==".": break
27 else: print data.strip()
28 msg = raw_input("{} > ".format(peer))
29 conn.sendall(msg)
30 conn.close()
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2014-03-28 00:01:02, 0.7 KB) [[attachment:2014-03-21-netcat.py]]
- [получить | показать] (2014-03-28 00:00:53, 3.2 KB) [[attachment:2014-03-21-netsq.py]]
Вам нельзя прикреплять файлы к этой странице.