摘要:
今日分享主题:TCP 与 UDP 两种通讯协议的区别,从整体的视角上来看看他们的差异,这也是我们学习网络编程应该掌握的基础技术点。 1、TCP与UDP两种通讯协议的区别,如下图所示: 2、OSI 七层模型和TCP/IP模型中TCP/UDP协议所处的层次,如下图所示: 理解socket的作用,如下图所 阅读全文
摘要:
今日主题:今天分享的内容是在Python TCP 协议网络编程《四》的基础上增加了在服务端的登录用户校验,如果客户端输入的用户名不是服务端列表中的,就无法进入正常的聊天室。 具体实现代码如下 server.py文件内容如下 1from socket import socket,SOCK_STREAM 阅读全文
摘要:
今日主题:在Python TCP 协议网络编程《三》的基础上进行多线程的处理,可以让消息不断的发送不用等待回复后才可以继续发消息,同时也优化了服务端的代码,它主要是做消息的转发,实现多个客户端之间的消息互通。 具体实现代码如下: server.py文件内容如下 1from socket import 阅读全文
摘要:
今日主题:在Python TCP 协议网络编程《二》的基础上增加了当服务器重启后客户端不挂掉,客户端能够重试连接服务端的功能。 代码实现如下: server.py文件内容如下 1from socket import socket,SOCK_STREAM,AF_INET #导入模块 2 3def tc 阅读全文