socket编程
simonGeek
Geek技术 Share想法 Update思想 Download成果
展开
-
Python socket.error: [Errno 98] Address already in use
今天在写一个Python与html5 Websocket 实例,么次终止运行重新运行脚本总是提示地址已经存在并且被使用!查询相关文档才知道在socket编程中,当通过客户端向服务器端发送消息,关闭了连接后,这时如果马上再去运行服务器端程序,会提示这个错误:socket.error: [Errno 98] Address already in use这是因为在TCP/IP终止连接的四次握转载 2014-05-13 17:08:00 · 2426 阅读 · 0 评论 -
python socket 笔记
python socket 笔记 (2010-05-24 10:42:48)转载▼标签: 杂谈分类: python创建sock = socket.socket() sock.bind(sock_addr) #sock_addr = (host,port) sock.connect(soc转载 2014-06-19 10:17:25 · 830 阅读 · 0 评论 -
TCP/IP状态机
TCP正常建立和关闭的状态变化TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做 四次握手。建立连接在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1转载 2015-04-22 23:30:13 · 2927 阅读 · 0 评论 -
【技术晨读】TCP慢启动、拥塞避免、快速重传、快速恢复
为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成,后来TCP Reno版本中又针对性的加入了“快速重传(Fast retransmit)”、“快速恢复(Fast Recovery)”算法,再后来在TCP NewReno转载 2016-07-27 10:44:31 · 935 阅读 · 0 评论