Прикреплённый файл «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 из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.