zoukankan      html  css  js  c++  java
  • Python 输出文件内容到网络端口

    Python 输出文件内容到网络端口

    $ cat mySocketTest.py

    import sys
    import time
    import socket

    if __name__ == "__main__":
    if len(sys.argv) < 4:
    print >> sys.stderr, "Usage: mySocketTest.py <host> <port> <lines-per-second> <files>"
    exit(-1)

    host = sys.argv[1]
    port = int(sys.argv[2])
    sleeptime = 1/float(sys.argv[3])
    filelist = sys.argv[4:]

    mysocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    mysocket.bind((host,port))
    mysocket.listen(1)

    while(1):
       (clientsocket,address) = mysocket.accept()

       for filename in filelist:

           print "Sending",filename

           for line in open(filename):

                print line
                clientsocket.send(line)
                time.sleep(sleeptime)

    $

  • 相关阅读:
    poj 2251
    poj 1321
    poj 2777
    poj 3468
    poj 2318
    javascript
    buhui
    swift 构造器
    mac上不了网
    字体
  • 原文地址:https://www.cnblogs.com/gaojian/p/7751283.html
Copyright © 2011-2022 走看看