如果两个客户端都有外网ip地址,那么直接用tcp连接就成
但如果在局域网里,用不了tcp,那么就只能用udp来通讯了?
那又如何能快速判断出两个客户端是否在局域网里呢?
但如果在局域网里,用不了tcp,那么就只能用udp来通讯了?
那又如何能快速判断出两个客户端是否在局域网里呢?
解决方案 »
- 用SerialPort写串口通信程序,接收一次数据过一行,怎么实现
- listctrl使用大图标(ICON)时,默认情况是竖着排列,并且没有上下的滚动条,只有左右滚动条?如何产生上下滚动条呢?
- 求助高人指导列表视图、列表控件、列表框控件的用法
- 这个错误是什么意思呀
- sdk里怎样使模板的类型转换成字符型?急等~~~~~~~~~~~~~
- 进程外组件(服务形式的)为什么在控制面板的服务中看不到??
- CreateFile,CreateFileMapping, MapViewOfFile
- DoDragDrop文件拖拽大文件程序失去响应
- 用SPY++看到系统进程中有Oicqspy5这个进程,一进WIN98就有,怎么也去不掉,怎么办?
- 想实现在鼠标移动时,跟着画线,如何消除闪烁!!!
- p2p 的问题 十万火急急急!!!!!
- TransparentBlt的问题
使用以上提到的内网ip进行tcp直连就OK了。
也可以先两 client 直接TCP连接判断
我考虑,他们都事先通过tcp登录到一个服务器之后,再让他们做p2p的交互
http://www.ppcn.net/n1354c38.aspx