位置: IT常识 - 正文
推荐整理分享python socket连接客户端的方法(python socket连接后发送数据被强行终止),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python socket连接后发送数据被强行终止,python socket连接池,python socket连接不上,python socket连接远程服务器,python socket连接不上,python socket连接plc,python socket连接pg,python socket连接plc,内容如对您有帮助,希望把文章链接给更多的朋友!
流程
1、建立基于IPV4和TCP协议的Socket。
这里的AF_INET是指使用IPV4协议,SOCK_STREAM指定使用面向流的TCP协议,将监视端口连接起来,设定等待连接的数量。
2、建立永久循环,获得客户请求的连接,accept()等待客户返回连接
3、连接建立后,等待客户端数据,接受客户端数据后,将数据返回客户端,最后关闭连接。实例
#-*-coding:utf-8-*-fromsocketimportsocket,AF_INET,SOCK_STREAMdefecho_handler(sock,address):print("GetConnectionfromaddress:",address)whileTrue:response=sock.recv(8192)ifnotresponse:breakprint(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基础教程
上一篇:帝国CMS如何判断会员是否登录及登录后才能看到内容(帝国cms如何判断图片有没有被使用)
下一篇:mysql内连接查询是什么(mysql内连接查询使用汉语作为官方语言的所有国家)
友情链接: 武汉网站建设