TCP/UDP
Sky_Wuhan
专注政企信息化项目
展开
-
P2P网络“自由”穿越NAT的“秘密”
穿越NAT的意义: NAT是为了节省IP地址而设计的,但它隐藏了内网机器的地址,“意外”起到了安全的作用。对外不可见,不透明的内部网络也与互联网的“公平”应用,“相互共享”的思想所不容,尤其是P2P网络中“相互服务”的宗旨,所以穿越NAT,让众多内部网络的机器也参与到P2P网络中的大集体中来,一直是P2P开发者的所希望的。穿越NAT需要借助外部的支持,说白了就是“内外勾结”,骗过NAT。很多转载 2013-09-04 08:44:35 · 1128 阅读 · 0 评论 -
使用UDP协议发送和接收数据
首选引用以下两个: using System.Net; using System.Net.Sockets; //获取机机IP地址: IPHostEntry ihe = Dns.GetHostByName(Dns.GetHostName()); IPAddress myself = ihe.AddressList[0]; //发送消息 UdpClient udpClient = new转载 2013-09-04 08:44:50 · 2803 阅读 · 0 评论 -
NAT详解
NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术转载 2013-09-04 08:47:06 · 3090 阅读 · 0 评论