位置: 编程技术 - 正文

python3.5实现socket通讯示例(TCP)(socket python)

编辑:rootadmin

推荐整理分享python3.5实现socket通讯示例(TCP)(socket python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:用python写socket,python socketio,socket.socket python,python编写socket,socket.socket python,python socket struct,socket.socket python,socket.socket python,内容如对您有帮助,希望把文章链接给更多的朋友!

TCP连接:

tcp是面向连接的一个协议,意味着,客户端和服务器开发发送数据之前,需要先握手创建一个TCP连接。TCP连接的一端与客户端套接字相互联系,另一端与服务器套接字相联系。当创建该TCP连接的时,我们需要讲客户端与服务器的套接字地址(IP地址和端口号)关联起来。使用创建的TCP连接,当一侧要向另一侧发送数据的时候,它只需要经过其套接字将数据丢给TCP连接,不需要再次附上目的地址。

使用TCP连接的客户-服务器程序:

TCPServer.py

python3.5实现socket通讯示例(TCP)(socket python)

TCPClient.py

注意:

1、客户端能够使用一个TCP套接字向服务器发送数据之前,必须在客户端与服务器之间创建一个TCP连接;

2、clientSocket.connect((serverName,serverPort)):执行三次握手,创建TCP连接;

3、clientSocket.close():关闭客户端和服务器之间的TCP连接;

4、connectionSocket.close():向客户端发送完毕之后关闭该连接套接字

TCP连接需要两个套接字,UDP只要一个,

TCP服务器支持n个并行连接,每条连接来自不同客户端,TCP连接需要n+1个套接字即可。

本文链接地址:https://www.jiuchutong.com/biancheng/380046.html 转载请保留说明!

上一篇:Python中字典的setdefault()方法教程(python中字典的键值对)

下一篇:关于Python中Inf与Nan的判断问题详解(python中 info)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络