首页 > 代码库 > 第3章 网络服务器

第3章 网络服务器

建立TCP服务器步骤:建立socket对象,设置socket选项,绑定到一个端口,侦听连接。

一、建立连接。

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

二、设置选项(可以不用)

s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)

具体选项可看socket(7)手册

三、绑定端口

s.bind(‘‘,80)

四、侦听连接

s.listen(5)

服务器需考虑 到异常处理的情况,要确保服务不会因为异常而停止运行。


创建UDP服务器伪代码:

ss=socket()
ss.bind()
inf_loop:
    ss.recvfrom()/ss.sendto()
ss.close()


本文出自 “莲的思念” 博客,请务必保留此出处http://liandesinian.blog.51cto.com/7737219/1551380

第3章 网络服务器