python中的socket(python socket连接客户端的方法)
导读:流程...
流程
1 、建立基于IPV4和TCP协议的Socket 。
这里的AF_INET是指使用IPV4协议 ,SOCK_STREAM指定使用面向流的TCP协议 ,将监视端口连接起来 ,设定等待连接的数量 。
2 、建立永久循环 ,获得客户请求的连接 ,accept()等待客户返回连接
3 、连接建立后 ,等待客户端数据 ,接受客户端数据后 ,将数据返回客户端 ,最后关闭连接 。
实例 #-*-coding:utf-8-*- fromsocketimportsocket,AF_INET,SOCK_STREAM defecho_handler(sock,address): print("GetConnectionfromaddress:",address) whileTrue: response=sock.recv(8192) ifnotresponse: break print(f"Got{response}") sock.sendall(response) defecho_server(address,back_log=5): sock=socket(AF_INET,SOCK_STREAM) sock.bind(address) sock.listen(back_log) whileTrue: sock_client,address=sock.accept() echo_handler(sock_client,address) if__name__=="__main__": echo_server((localhost,5000))以上就是python socket连接客户端的方法 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!