现在的位置: 首页 > 综合 > 正文

Mgen Object 672 更新1

2012年09月23日 ⁄ 综合 ⁄ 共 527字 ⁄ 字号 评论关闭

关于软件的介绍和更新请参考:

Mgen Object 672: TCP绘画聊天室

 

更新1主要解决的问题是当服务器部署在内网环境下,由于通过NAT接触外网,因此客户端无法和服务器直接进行交流。更新1通过UPnP来穿透NAT,从而使部署在NAT下的服务器能直接接受来自公网的请求。

具体的技术细节,在另一篇文章中讲:.NET(C#):使用UPnP来穿透NAT使内网接口对外网可见,这里主要介绍软件的使用。

 

如图,在内网环境下部署服务器后,程序会通过UPnP来在路由器中打开相应公共接口,同时程序会返回自己的公网IP,客户端通过公网IP来直接和服务器交流。

image

 

如果在公网环境下直接部署服务器那么内网IP实际上和获取的公网IP是一致的。

image

 

那么客户端只需要输入服务器的公网IP地址就可以连接了:

image

 

连接好后,就可以进行聊天和绘图操作了:

image

 

 

当前版本的程序和源代码下载
下载页面
注意:此为微软SkyDrive存档,下载时请用浏览器直接下载,用某些下载工具可能无法下载
示例程序运行环境:.NET Framework 3.0
源代码环境:Microsoft Visual Studio Express 2012 for Windows Desktop
注意:源代码不包含引用的外部类库文件:Mgen Spa工程

抱歉!评论已关闭.