关于socket通信问题。大伙进来帮帮忙…(100分)

  • 主题发起人 主题发起人 manmanchong
  • 开始时间 开始时间
M

manmanchong

Unregistered / Unconfirmed
GUEST, unregistred user!
一个server端程序和client端程序。server端程序在服务器上运行(能上网的都可以PING到这个服务器),client端程序运行在可以上网的任何机器上。这个时候数据能够传输,现在客户不想把程序放到服务器上,想放到内部网络的某台机器上,这个时候,我的client就出现无法找到服务器的提示,请各位帮帮忙,问题解决可以另外加分。在线等!…
 
怎么等了半天都没有1人回答呢?
 
>>放到内部网络的某台机器上
这时候还能ping通吗?
 
这个时候内部网的机器可以ping通client端程序运行所在的机器,但是client端机器不能ping通内网,只能ping通该内网的服务器了。
 
你先ping通再说,ping不通,你的程序也通不了
 
晕,要求蛮高的,似乎只能通过中间层实现了.或者搞网络配置,使client能够ping通你现在的server ,不过这样就失去了意义.
 
就象现在的qq一样,能够在不能的内部网内机器通信。怎么实现呢?
 
是socket 通讯
还是N层数据库?
 
用代理或路由
 
没有设计到数据库,完全是数据传送的功能。
 
在服务器上做一个程序转发。否则不行。
内网没有公网的ip,client找不到的。
 
qq默认情况下使用的点对点通讯采用的是UDP方式;
而C/S模式也一般是C S均在内网,或者S在公网,C在内网.而你的却反回来,需要进行路由设置!
 
会“肉鸡”的人就知道!
别问我我不会“肉鸡”的啦,
XIXI,顶啦~~~~~~~~~~~~~~~~~~
 
作者?: jingtao
标题?: 用Delphi实现Socket5代理编程系列讲座
关键字:
分类?: 开发技巧
密级?: 参赛
(评分: , 回复: 3, 阅读: 314) »»
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2768
 
用Delphi实现Socket5代理编程系列讲座


 
后退
顶部