脚本专栏 
首页 > 脚本专栏 > 浏览文章

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

(编辑:jimmy 日期: 2024/5/20 浏览:3 次 )

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()

上一篇:用pywin32实现windows模拟鼠标及键盘动作
下一篇:python实现linux服务器批量修改密码并生成execl
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网