Python实现绑定端口等待连接

发布时间:2019-08-27 08:03:41编辑:auto阅读(1535)

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import sys,socket

    host = ''
    port = 2012

    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
    s.bind((host,port))
    s.listen(100)

    print "Server is runnion on port %d;press Ctrl-C to exit."%port

    while 1:
        clientsock,clientaddr = s.accept()
        clientfile = clientsock.makefile('rw',0)
        clientfile.write("Welcome ,"+str(clientaddr)+"\n")
        clientfile.write("Please enter a string:")
        line = clientfile.readline().strip()
        clientfile.write("You entered %d characters.\n"%len(line))
        clientfile.close()
        clientsock.close()

关键字