通讯
文章平均质量分 75
Kenall
.net cpp engineer
展开
-
同步与异步通信编程
编写异步的通信程序,就是说你首先打开发送机制并发送4000个字节的信息,但是主线程并不循环或者阻塞在那里等着发送完成,而是线程继续执行去干别的事情。等操作系统发送完成这4000个信息,它会回调你的处理方法,你就可以在这个回调方法中继续发送下一个4000个字节的信息,然后就结束了(不需要循环或者阻塞)。等操作系统又发送完,又会回调你的处理程序,你又可以继续发送下一块数据.....直到你发送完最后一块转载 2011-12-10 22:07:55 · 489 阅读 · 0 评论 -
socket通讯之TCP
其实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。在C#里面能找到的最底层的操作也就是socket了,概念不做解释。程序模型如下:WinForm程序 : 启动端口侦听;监视Socket联接情况;定期关闭不活动的联接;Listener:处理Socket转载 2011-12-13 10:27:04 · 330 阅读 · 0 评论 -
NAT概述
NAT概述 NAT(Network Address Translation,网络地址转换)是将IP 数据报报头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用IP 地址空间的枯竭。[1] 说明: 私有 IP 地址是指内部网络或主机的IP转载 2012-01-29 15:14:31 · 379 阅读 · 0 评论