建立简单网络服务器

Posted

tags:

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

对于一个客户端来说建立一个TCP连接分为两步,包括建立socket对象以及调用connect()来建立一个和服务器的连接。

对于服务器需要四步:

  1. 建立socket对象:

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

2.设置socket选项(可选)

s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) #把socket设置成可复用的

3.绑定一个端口,同样也可以制定个一个网卡!

s.bind((host, port))

4.侦听连接

s.listen(5)              #调用listen函数,等待客户端连接,每一次最多只有一个等待处理的连接


本文出自 “自定义” 博客,谢绝转载!

以上是关于建立简单网络服务器的主要内容,如果未能解决你的问题,请参考以下文章

Python之如何优雅的重试

代码片段 - Golang 实现简单的 Web 服务器

建立简单网络服务器

201555332盛照宗—网络对抗实验1—逆向与bof基础

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

VSCode自定义代码片段14——Vue的axios网络请求封装