当前位置 博文首页 > python网络编程示例(客户端与服务端)

    python网络编程示例(客户端与服务端)

    作者:admin 时间:2021-07-08 17:48

    client客户端

    复制代码 代码如下:

    if __name__ == '__main__':  
        import socket  
        import os
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
        sock.connect(('localhost', 8001))  
        import time  
        time.sleep(2)  
        sock.send('1')  
        print sock.recv(1024)

        #os.system('pause')
        #raw_input()
        time.sleep(3)
        sock.close()

    server服务端

    复制代码 代码如下:

    if __name__ == '__main__':  
        import socket  
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
        sock.bind(('localhost', 8001))  
        sock.listen(5)  
        while True:  
            connection,address = sock.accept()  
            try:  
                connection.settimeout(5)  
                buf = connection.recv(1024)  
                if buf == '1':  
                    connection.send('welcome to server!')  
                else:  
                    connection.send('please go out!')  
            except socket.timeout:  
                print 'time out'  
            connection.close()

    jsjbwy
    下一篇:没有了