![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
network
文章平均质量分 65
quickSort
Programme my future
展开
-
TCP为什么需要三次握手
1. TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机。如果采用两次的话,会出现下面这种情况。比如是A机要连到B机,结果发送的连接信息由于某种原因没有到达B机;于是,A机又发了一次,结果这次B收到了,于是就发信息回来,两机就连接。传完东西后,断开。 结果这时候,原先没有到达的连接信息突然又传到了B机,于是B机发信息给A,然后B机就以为和A连上了,这个时候B机原创 2012-10-29 22:06:43 · 738 阅读 · 0 评论 -
Linux下Socket编程(TCP)
使用Linux提供的系统函数实现TCP通信。通信步骤: 服务器端:建立Socket->绑定到端口->开始监听->等待->有客户端连接->创建子进程(线程)开始通信->继续监听。 客户端 : 建立Socket->发起向服务器的连接->连接成功->开始通信->通信结束,关闭Socket。主要用到的函数:socket,bind,listen,accept,se原创 2012-08-08 15:53:41 · 834 阅读 · 0 评论 -
基于QQ远程协助的远程桌面实现
需求:实验室/办公室一台电脑,寝室一台电脑,很多资料都是不便同步的,比如公司保密政策等。但是又需要随时可操作或者查看这些资料。最好的办法是远程桌面。思杰有相应的产品,听在里面工作的同学说,可以免费试用一个月。但是一个月显然不够。我是想一直用的。解决方案:1、如果在同一个局域网,有很多远程控制类软件可以使用,包括一些比较有名的开源软件,如 tightvnc 等。这类软件原创 2013-06-30 10:57:02 · 7370 阅读 · 5 评论