当前位置:

计算机网络|Socket

访客 2024-04-24 1228 0

文章目录

  • Socket
  • 并发socket

Socket

Socket是一种工作在TCP/IP协议栈上的API。


端口用于区分不同应用,IP地址用于区分不同主机。

以下是某一个服务器的socket代码。
其中with是python中的一个语法糖,代表当代码块离开with时,自动对s进行销毁。
其中AF_INET代表着socket使用的是IPv4的地址族,而SOCK_STREAM代表着socket使用的传输协议。
s.bind()用于绑定对应的网卡地址和端口号。
同时使用s.listen()打开服务器的监听模式,用于监听是否有客户端传来消息。
c.recv(1024)代表socket c能接收的最大数据长度。
同时c.sendall()可以用来向c发送数据,这里的代码的功能相当于进行了一次回传。
而以后

并发socket


其中127.0.0.1是用于测试的环回地址。




如果服务器的套接字s监听并接收到了客服端c传来的消息,就将相关信息传入到线程中去。
对于相关信息的处理如下:




发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~