欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
五分钟给你了解互联网程序编写运用:tcp网络服
时间: 2021-03-15 20:44 浏览次数:
tcp网络服务器

tcp网络服务器

日常生活中的电話机

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

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

tcp网络服务器

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

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

一个非常简单的tcp网络服务器以下:

#coding=utf-8

from socket import *

# 建立socket

tcpSerSocket = socket(AF_INET, SOCK_STREAM)

# 关联当地信息内容

address = ('', 7788)

tcpSerSocket.bind(address)

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

tcpSerSocket.listen(5)

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

# newSocket用于为这一顾客端服务

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

newSocket, clientAddr = tcpSerSocket.accept()

# 接受另一方推送回来的数据信息,较大接受1024个字节数

recvData = newSocket.recv(1024)

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

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

newSocket.send("thank you !")

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

newSocket.close()

# 关掉监视套接字,要是这一套接字关掉了,就寓意着全部程序不可以再接受一切新的顾客端的联接

tcpSerSocket.close()

运作步骤:

<1>tcp网络服务器

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



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园