Python Socket编程达成的简单tcp迭代服务器
发布时间:2021-11-20 12:55:27 所属栏目:PHP教程 来源:互联网
导读:服务器: import socket PORT = 9999 BACKLOG = 5 MAXLINE = 1024 listenfd = socket.socket(socket.AF_INET,socket.SOCK_STREAM) listenfd.bind((,PORT)) listenfd.listen(BACKLOG) while True: connfd, connaddr = listenfd.accept() print a new connecti
服务器: import socket PORT = 9999 BACKLOG = 5 MAXLINE = 1024 listenfd = socket.socket(socket.AF_INET,socket.SOCK_STREAM) listenfd.bind(('',PORT)) listenfd.listen(BACKLOG) while True: connfd, connaddr = listenfd.accept() print 'a new connection' buf = [] buf = connfd.recv(MAXLINE) print buf connfd.send('Hello,this is server') connfd.close() 客户端: import socket addr = '127.0.0.1' port = 9999 sockfd = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sockfd.connect((addr, port)) sockfd.send('Hello,this is client') buf = [] while True: recv_data = sockfd.recv(1024) if recv_data: buf.append(recv_data) else: break data = ''.join(buf) print data sockfd.close() ![]() (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |