冠冕堂皇

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年7月8日

摘要: TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应,如果只是单个的一个SYN,它表示的只是建立连接。TCP的几次握手就是通过这样的ACK表现出来的。但SYN与FIN是不会同时为1的,因为前者表示的是建立连接,而后者表示的是断开连接。RST一般是在FIN之后 阅读全文
posted @ 2013-07-08 15:55 冠冕堂皇 阅读(323) 评论(0) 推荐(0)

摘要: 源码源码2:添加了IP地址、断开等的设置框。来源:http://www.cnblogs.com/fujinliang/archive/2012/06/20/2557064.html异步TCP和同步TCP类似,和其他所有的异步调用一样:几个基本的异步调用.AsyncCallback委托AsyncCallback委托用于引用异步操作完成时调用的回调方法。在异步操作方式下,由于程序可以在启动异步操作后继续执行其他代码,因此必须有一种机制,以保证该异步操作完成时能及时通知调用者。这种机制可以通过AsyncCallback委托实现。异步操作的每一个方法都有一个Begin…方法和End…方法,例如Begi 阅读全文
posted @ 2013-07-08 13:38 冠冕堂皇 阅读(326) 评论(0) 推荐(0)