Socket是套接字
socket处于应用层与传输层之间,提供了一些简单的接口,避免与 *** 作系统之间对接,省去了繁琐复杂的 *** 作
socket在python中属于一个模块,为我们提供了一些简单功能
server服务端
AndroID=socket.socket()AndroID.bind(("127.0.0.1",8866))#绑定服务器AndroID.Listen(2)#监听conn,addr=AndroID.accept()#等待连接,这是个阻塞,拥有两个参数#conn是管道,addr客户端ip地址from_clIEnt_data =conn.recv(1024)#接收内容1024个字节#from_clIEnt_data是客户端的文字缓存print(F'客户端{addr}内容:{from_clIEnt_data}')string=input("请输入").strip().encode('utf-8')conn.send(string)conn.close()AndroID.close()
clIEnt服务端
AndroID=socket.socket()AndroID.connect(("127.0.0.1",8866))#绑定服务器string=input("请输入").strip().encode('utf-8')AndroID.send(string)from_clIEnt_data =AndroID.recv(1024)#接收内容1024个字节#from_clIEnt_data是客户端的文字缓存print(F'服务器内容:{from_clIEnt_data}')AndroID.close()
总结 以上是内存溢出为你收集整理的python网络(2)全部内容,希望文章能够帮你解决python网络(2)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)