socket

Posted pakhm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socket相关的知识,希望对你有一定的参考价值。

1.服务端和客户端

技术分享图片
 1 import socket
 2 
 3 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#买手机(定义socket类型,网络通信,TCP)
 4 phone.bind((127.0.0.1,8000))#绑定电话卡(套接字绑定的IP和端口)
 5 phone.listen(5)#开机(开始TCP监听)
 6 print(---->)
 7 conn,addr=phone.accept()#等电话(接受TCP连接,并返回新的套接字与IP地址)
 8 
 9 msg=conn.recv(1024)#收消息(把接受的数据实例化)
10 print(客户端发来的消息是:,msg)
11 conn.send(msg.upper())#发消息
12 
13 conn.close()
14 phone.close()
服务端
技术分享图片
 1 import socket
 2 
 3 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
 4 
 5 phone.connect((127.0.0.1,8000))#拨通电话(要连接的IP与端口)
 6 
 7 phone.send(hello.encode(utf-8))#发消息
 8 data=phone.recv(1024)#把接受的数据定义为变量
 9 print(收到服务器发来的消息:,data)
10 
11 phone.close()
客户端

 

以上是关于socket的主要内容,如果未能解决你的问题,请参考以下文章

Python干货socket中的listen()参数(数字)到底代表什么?

paper 78:sniff抓包程序片段

通过 c# 与 socket.io 服务器通信

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js