node1:/root/test#cat t2.py
# coding = utf-8
# -*- coding:utf-8 -*-
import socket
ip_port = ('192.168.137.2',8080)
BUFSIZE = 10
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#创建套接字
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
#s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 0)
s.bind(ip_port)#绑定地址
s.listen(5)#监听链接
print('server listening8080...')
while True: #无限等待连接
conn,addr = s.accept() #接受客户端连接
print(conn)
print(addr)
print('接到来自%s的链接'%addr[0])
while True: #通信循环,无限接受客户端信息
#print conn.getpeername()
try:
peeraddr=conn.getpeername()
msg = conn.recv(BUFSIZE) #接受消息的内容
except:
break;
if len(msg)==0:break #如果 不加ÿ
TCP流量控制
最新推荐文章于 2024-12-11 10:00:00 发布
本文深入探讨了TCP协议中的流量控制机制,包括滑动窗口的概念、拥塞避免策略以及如何通过TCP头部的序列号和确认应答来实现数据的可靠传输。详细解释了慢启动、快速重传和快速恢复等算法在流量控制中的作用,旨在帮助读者理解TCP如何确保网络拥堵时的数据传输效率和稳定性。
订阅专栏 解锁全文
1263

被折叠的 条评论
为什么被折叠?



