5分钟让你了解互联网程序编写运用:tcp服务器

摘要:tcp服务器...

tcp服务器

日常生活中的电話机

假如想让他人能更够连通我们的电話获得相应服务的话,必须做1下几件事儿:

买个手机上插上手机上卡设计方案手机上为一切正常接听情况(即可以响铃)静静的等着他人拨打

tcp服务器

好似上面的电話机全过程1样,在程序流程中,假如要想进行1个tcp服务器的作用,必须的步骤以下:

socket建立1个套接字bind关联ip和portlisten使套接字变成能够处于被动连接accept等候顾客端连接recv/send接受推送数据信息

1个很简易的tcp服务器以下:

#coding=utf⑻

from socket import *

# 建立socket

tcpSerSocket = socket(AF_INET, SOCK_STREAM)

# 关联当地信息内容

address = ('', 7788)

tcpSerSocket.bind(address)

# 应用socket建立的套接字默认设置的特性是积极的,应用listen将其变成处于被动的,这样便可以接受他人的连接了

tcpSerSocket.listen(5)

# 假如有新的顾客端来连接服务器,那末就造成1个新的套接字专业为这个顾客端服务器

# newSocket用来为这个顾客端服务

# tcpSerSocket便可以省下来专业等候别的新顾客端连接

newSocket, clientAddr = tcpSerSocket.accept()

# 接受对方推送过来的数据信息,最大接受1024个字节

recvData = newSocket.recv(1024)

print '接受到的数据信息为:',recvData

# 推送1些数据信息到顾客端

newSocket.send("thank you !")

# 关掉为这个顾客端服务的套接字,要是关掉了,就代表着为不可以再为这个顾客端服务了,假如还必须服务,只能再度再次联接

newSocket.close()

# 关掉监视套接字,要是这个套接字关掉了,就代表着全部程序流程不可以再接受任何新的顾客端联接

tcpSerSocket.close()

运作步骤:

<1>tcp服务器

<2>互联网调节小助手:



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:网站建设