在internet上和局域网内的机器进行socket通信
怎样在internet上和局域网内的机器用socket通信?
测试即给分
问题点数:200、回复次数:8Top
1 楼Wargod2002(Wargod2002)回复于 2002-08-01 18:50:56 得分 10
server:
1.socket(..);
2.bind(...);
3.listen(...);
4.send/recv
client:
1.socket(...);
2.connect(...);
3.send/recvTop
2 楼Sustain(支点)回复于 2002-08-01 18:54:06 得分 0
出去容易,进来难Top
3 楼2ndboy(贱男春)回复于 2002-08-01 18:54:20 得分 80
它们之中至少要有一个是独占的外部IP地址Top
4 楼netsbull(网牛)回复于 2002-08-01 20:42:14 得分 0
to: 2ndboy(丢丢) ( ) 信誉:100
能不能具体点,双方都是独占地址的程序我已经写好了,可是,如果一方是在局域网内,怎么通信呵,就像qq一样Top
5 楼99263()回复于 2002-08-01 20:49:52 得分 50
具有独占IP地址的机器作为服务器,另一台机作为客户端,这样由客户端连接服务器是没有问题的,不管是TCP 还是UDP都可以连接上的。Top
6 楼2ndboy(贱男春)回复于 2002-08-02 08:47:10 得分 0
对,只能是局域网内的主机主动去连接外网的主机了
否则就要象QQ那样,额外弄个服务器来中转Top
7 楼huaxiaotao(_flower)回复于 2002-08-02 08:52:47 得分 30
对于这个问题,只能内部主机作为客户端通过代理主动连外部,否则不有严重的安全问题了。Top
8 楼wuxuan(真心英雄)回复于 2002-08-02 09:34:06 得分 30
只能由内部主机作为客户端发起主动连外部IP,就像FTP一样.Top




