文件名称:pertoper
- 所属分类:
- 其它资源
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 30.48kb
- 下载次数:
- 0次
- 提 供 者:
- 李**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
一个模拟P2P聊天的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation,详见http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt,当然,此问题可以通过双方先尝试连接对方的内网IP来解决,但是这个代码只是为了验证原理,并没有处理这些问题),后登录的计算机可以获得先登录计算机的用户名,后登录的计算机通过send username message的格式来发送消息。如果发送成功,说明你已取得了直接与对方连接的成功。
程序现在支持三个命令:send , getu , exit
send格式:send username message
功能:发送信息给username
getu格式:getu
功能:获得当前服务器用户列表
exit格式:exit
功能:注销与服务器的连接(服务器不会自动监测客户是否吊线)-a peer-to-peer chatting simulation of the process of source code, the process is very simple. P2PServer operation in a public IP with the computer, P2PClient running in two different NAT after (Note If two clients running on a NAT, the procedure may not be operating normally, It depends on whether you support the loopback NAT translation, see http : / / midcom-p2p.sourceforge.net/draft-ford- midcom - p2p - 01.txt, of course, this problem can be made by the two sides try to connect with each other to resolve the IP network, but the code is to verify principle, not dealing with these issues), after the computer can log logged in a computer user name, after logged by the computer username send the message format to send information. If the success of this show that you have made a direct link
程序现在支持三个命令:send , getu , exit
send格式:send username message
功能:发送信息给username
getu格式:getu
功能:获得当前服务器用户列表
exit格式:exit
功能:注销与服务器的连接(服务器不会自动监测客户是否吊线)-a peer-to-peer chatting simulation of the process of source code, the process is very simple. P2PServer operation in a public IP with the computer, P2PClient running in two different NAT after (Note If two clients running on a NAT, the procedure may not be operating normally, It depends on whether you support the loopback NAT translation, see http : / / midcom-p2p.sourceforge.net/draft-ford- midcom - p2p - 01.txt, of course, this problem can be made by the two sides try to connect with each other to resolve the IP network, but the code is to verify principle, not dealing with these issues), after the computer can log logged in a computer user name, after logged by the computer username send the message format to send information. If the success of this show that you have made a direct link
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 73462660pertoper.rar 列表 P2P P2P\Exception.h P2P\P2PClient P2P\P2PClient\P2PClient.cpp P2P\P2PClient\P2PClient.dsp P2P\P2PClient\P2PClient.dsw P2P\P2PClient\P2PClient.ncb P2P\P2PClient\P2PClient.opt P2P\P2PClient\P2PClient.plg P2P\P2PClient\P2PClient.sln P2P\P2PClient\P2PClient.suo P2P\P2PClient\P2PClient.vcproj P2P\P2PServer P2P\P2PServer\P2PServer.cpp P2P\P2PServer\P2PServer.dsp P2P\P2PServer\P2PServer.dsw P2P\P2PServer\P2PServer.ncb P2P\P2PServer\P2PServer.opt P2P\P2PServer\P2PServer.plg P2P\P2PServer\P2PServer.sln P2P\P2PServer\P2PServer.suo P2P\P2PServer\P2PServer.vcproj P2P\proto.h P2P\readme.txt P2P\UDP穿越NAT.TXT