Location:
Search - NAT UDP CSharp
Search list
Description: AgileIM 是一款类似QQ、MSN的聊天软件,这个软件却是我“无意插柳”的结果,AgileIM 的“前身”原本只是为了测试我的通信框架ESFramework的通信能力,没想到,做了两个星期后则个用于测试的小软件居然有点模样了,AgileIM 如今已经支持的主要功能:
(1)文字聊天
(2)文件传输
(3)视频/音频聊天
(4)基于Udp的NAT/NAPT 穿透
IM类型的软件所需要的框架的能力大致也在这里了,现在把AgileIM的源码开放,希望能对后来者有些许帮助,当然,服务端通信框架的源码时不开放的。即使如此,你也可以从AgileIM中学到:
(1)如何与服务器进行通信、客户端基于Tcp的通信框架的特点
(2)如何组织通信消息/协议
(3)如何进行视频/音频捕捉
(4)多线程
(5)如何使用ESFramework框架的ESFramework.Network.Tcp.Passive空间
AgileIM基于ESFramework构建,使用VS2005开发,代码并不是很多(因为很多能力已经在ESFramework框架中实现),组件装配/IOC使用了Spring框架,数据访问层使用了XCodeFactory。
测试登录帐号: 100000 ,密码: 111111
110000 ,密码: 111111
111000 ,密码: -AgileIM is a similar QQ, MSN chat software, the software is I "inadvertently inserted Liu", AgileIM the "predecessor" was originally just to test my communications framework ESFramework communications capacity Unexpectedly, a two weeks after the tests were 000 for a small software actually a bit like, AgileIM now has support for the main functions : (1) Text-Chat (2), file transfer (3) video/audio chat (4) Based on the Udp NAT/NAP T-penetrating types of IM software required for the ability of the framework is here broadly, now AgileIM of open-source, in hopes of later were shown some help, of course, server communications source framework is not open. Even so, you can learn from AgileIM : (1) how to communicate with the server. Based on DEC client communications fra
Platform: |
Size: 777216 |
Author: 王懿璞 |
Hits:
Description: 关于UDP穿透NAT的中文资料在网络上是很少的,仅有<<P2P之UDP穿透NAT的原理与实现(shootingstars)>>这篇文章有实际的参考价值。本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件 - FlashBT(变态快车). 对P2P下载或者P2P的开发感兴趣的朋友可以访问软件的官方主页: http://www.hwysoft.com/chs/ 下载看看,说不定有收获。写这篇文章的主要目的是懒的再每次单独回答一些网友的提问, 一次性写下来, 即节省了自己的时间,也方便了对于P2P的UDP穿透感兴趣的网友阅读和理解。-err
Platform: |
Size: 22528 |
Author: 石富旬 |
Hits:
Description: P2P之UDP穿透NAT的原理与实现(附源代码C#)-P2P penetrate NAT of UDP Principle and realization (with source code C#)
Platform: |
Size: 154624 |
Author: antonio |
Hits:
Description: udp 的 通讯以及Cone NAT的情况,穿透。-udp communications and Cone NAT situation, penetrate.
Platform: |
Size: 4096 |
Author: majun |
Hits:
Description: P2P之UDP穿透NAT的实现,一个模拟P2P通讯的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后.(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation)-p2p protocol, udp, CSHARP
Platform: |
Size: 49152 |
Author: alex_cn |
Hits:
Description: UDP实现的NAT穿透 广域网穿透,有需要的下来研究一下-UDP NAT penetration achieved through wide area network, we need to look down
Platform: |
Size: 87040 |
Author: snyg |
Hits:
Description: STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。-STUN (Simple Traversal of UDP over NATs, NAT traversal of UDP simple) is a network protocol that allows in the NAT (or multiple NAT) after the client to identify their public IP address to identify yourself in the type of behind a NAT and NAT for a particular local port is bound to Internet-side port. This information is used in two while in NAT router UDP traffic between hosts. The agreement defined by the RFC 3489.
Platform: |
Size: 1587200 |
Author: grhui |
Hits:
Description: CSharp 写的UDP穿透Cone NAT 的例子, 包含服务器和客户端, C#源码-CSharp write through Cone NAT UDP examples, including server and client, C# source code
Platform: |
Size: 320512 |
Author: 邓冬冬 |
Hits: