如何做一个简单的两机通讯的程序?(10分)

  • 主题发起人 主题发起人 dazzling
  • 开始时间 开始时间
D

dazzling

Unregistered / Unconfirmed
GUEST, unregistred user!
咳~咳~~~
注意了哦,看清下面的条件才答啊,不要一上来就说用socket...

这两机相距甚远,都是通过代理服务器上网.
怎么办???
 
我也想知道
 
还是用Socket不过是用Socket5而已,模仿QQ。
 
请告之实现原理?????
(直接用SOCKET TCP/IP连接不到,因为LAN中的所有机器在INTERNET上的IP都是同一个,也即充做服务器的那台在INTERNET上的IP)
 
自己顶!!!!!!!!
 
非常关注!!!!!!!!
 
我想应该建一个服务器.
 
DELPHI中有很多TCPIP三层之下的VCL,大家有没有想过用它们来实现?
我可是不会啊
我想绝对能成功的,因为是通过底层通讯
 
帮你顶,高手来呀!
 
必须借助一个服务器,象 MSN,QQ 一样,因为从Internet上看,你们两台局域网机器都不存在,存在的是你们俩的代理机.
 
不用服务器绝对也可以!只是我们没找到方法而已!
大家有没有想过用网页中转?
我做了一个,使用ASP中断,效果好速度快,但有局限性:
1.只是文字传输,无法实现图象及声音(流);
2.每3秒钟进行更新,无法实现信息感知功能;
希望有性趣的朋友多来讨论!!!!!!!
 
用网页中转?网页在哪?还不是公网上的一台WWW服务器???
 
没看清楚说错了 :)
当然会用到服务器,我理解为单纯的C/S了 :)...

现在关键是实现方法.
我设计的程序就无法解决上述局限性 :(
你有好主意吗? 用JAVA?....
(公网那台主机上不可能装Server软件或COM组件之类,免费的主机只支持ASP其它无)
不需要S中转的方法能实现吗?我不知道,希望大家继续讨论....
 
不用做这种努力,一定不行.
 
发现一帖,一块看看:http://www.delphibbs.com/keylife/iblog_show.asp?xid=3312
 
何处有他说的DEMO下载?
 
他的方法实际上不可行,至少在我编写的代理软件上不行,因为为了内网的安全,我将所有的服务绑定在内网网卡上,外网网卡不接收主动的连接,否则内网还有什么安全???
即使是其它的代理软件,一般也设置授权用户IP和权限,管理员一般不可能允许把外网IP加入到用户列表上,而且双方的代理都要加,更是不可行.
 
局限性太大.
若遇到另一方假设PeerA1是非代理上网,且它与其它LAN中的机器拥有同一个公网的IP地址咋办哩?(实现上现在98%以上的网吧,公司都是这种结构,服务器是双网卡或USB共享INTERNET接入)
 
哎,说起来,我的网通宽带也是,别人方问不了我的电脑。

凸(-_-)凸 ---去死吧!网通。
 
花生壳不是就有办法让人通过他们的域名转向来让人访问你建在局域网的网站等。了解一下
 
后退
顶部