Advertisement

Python语言中(TCP客户端与服务器之间的交互)

阅读量:

本内容旨在对Python网络编程学习过程中涉及的socket模块进行归纳与整理,涵盖TCP服务器与客户端的构建方法,包括socket及socketserver相关技术的运用。

复制代码
 from socket import *

    
 from time import ctime
    
  
    
 HOST = ''               # 允许任意host接入
    
 PORT = 21567
    
 BUFSIZ = 1024
    
 ADDR = (HOST, PORT)
    
  
    
 tcpSerSock = socket(AF_INET, SOCK_STREAM)
    
 tcpSerSock.bind(ADDR)   # 绑定地址
    
 tcpSerSock.listen(5)    # 最多同时监听数量上限为5
    
  
    
 while True:
    
     print('waiting for connection...')
    
     # 接受客户端请求之前保持阻塞,连接后获取客户端socket及其地址
    
     tcpCliSock, addr = tcpSerSock.accept()
    
     # 打印请求此次服务的客户端的地址
    

全部评论 (0)

还没有任何评论哟~