首先,两个用户当然是在不同的内网(都是用路由的)哦。
其次,假设他们都能连上那台公网服务器。
最后,服务器仅帮他们建立起连接,并不负责以后的数据中转。请问,要如何做?
其次,假设他们都能连上那台公网服务器。
最后,服务器仅帮他们建立起连接,并不负责以后的数据中转。请问,要如何做?
解决方案 »
- 如何提取 網頁 中的文字連接網址 (網址在js 中)
- Text4.Text = Rs1.RecordCount 是否是显示记录总数?? 为什么我这里显示总是-1呢?
- VB程序在不同的操作系统中的使用可否通过源代码的修改来解决?
- 循环相加问题.(100分诚寻高手)
- 一个供ASP页面调用的DLL一般情况下多大比较合适,有没有评测的标准?
- 为什么dtpicker的值不能赋给一个变量呢?
- 请教:有关动态生成控件的问题,谢谢!!!!!!
- (关于数据库编程)不同窗口之间 是否可以访问同一个ado的recordset对象
- VBA自定义函数中SpecialCells的应用问题
- 如何关闭“拨号连接”
- 关于MEDIA PLAYER控件的几个问题。请高手指点!
- 关于操作WORD的问题
b->server
server->a
server->b
a close
a listen
b close
b->a
,不想说,自己研究
http://www.xtxx.jsol.net/ywstudio/software/helphtml/
里面讲了方法,还有实现这个两个内网通过公网连接的软件。
里面好像没有讲怎么做吧,只是一个软件介绍。这样的软件网上也并不少。我在这个社区提问——VB 网络编程,是希望自己编程来实现这样的软件,而不是问哪个软件的操作方法。
A --》S 服务器登记A的IP,PORT,返回B的IP,PORT。向B返回A的IP,PORT(如果B登陆了)
B —》S 服务器登记B的IP,PORT,返回A的IP,PORT。向A返回B的IP,PORT(如果A登陆了)
A,B就可以用它们公网中对应的IP,PORT 通信了。QQ就是这样的。
用UDP不用连接不用断开,就不会变,只要你定时向外发送信息,保持你的端口不变。
那就是说,当A登陆后,在B还没有登陆前,要不断的发消息给服务器?还是服务器发给A?