有关网络以及网络编程的几个初级问题请教各位(200分)

  • 主题发起人 主题发起人 snowrain2k
  • 开始时间 开始时间
第一个问题,我试了试,可以,但在linux下似乎不准设一个不同子网的网关,windows下可以。
就第二个问题,不会报冲突,但通信会失败。
 
呵呵,答案五彩缤纷,有没有大侠来总结一下哦。
 
to:zw84611
3。并不是装两快网卡就可以做路由器了。路由服务程序必须要,其次路由也要设置好。
win200有个路由服务可以自己启动。但是我不知道是否能象真的路由器那样动态检测网络。
5。其实这些协议转换软件都有一个服务端来解释这些http数据的含义,再有服务器向最终
目的机器发出相应的udp包,服务器接到返回的udp包后,再重新转换成http数据发给源机器,
然后转换软件再转换。以上纯属个人理解,没有翻什么资料来证实,请多指教!
 
为什么不通。本机IP与所设网关在不同的子网上,路由器收到了本机发过来的包,
但是不在同个子网内,路由器找不到对应的路由表,它就不知道该把这个包发
到哪里去,所以就把包给丢掉。不通。
报不报冲突看是什么操作系统。如果是linux之类的什么情况都不会报的。


 
4.用socket在windows上基于UDP编程
client不绑定任何端口,server绑定一指定端口,发现可以正常通信。
请问:client绑不绑定有什么区别?
如果上面client不绑定时,是因为os随意分配一个未用的临时端口给Client,那么如果Client发出udp包后,接收Server的相应包之前,有一个程序绑定了这个Client使用的临时端口了,那么Client是否会收到Server的相应包?
>>UDP帮定以后是虚电路连接,以后你可以调用SEND 和RECV发送和接受数据
而且可以多次帮定!
 
>>UDP帮定以后是虚电路连接,以后你可以调用SEND 和RECV发送和接受数据
>>而且可以多次帮定!
系统是默认选择一个临时端口,不能多次帮定。
 
各路大虾
本人最近在做一个类似银行的服务器/客户端的东东
那位高手有相关事例
返青Copy一个给我
lgq4@0451.com
 
我是菜鸟我也来说两句自己的话吧

1:同一子网内两台机器设置为同一ip这两台机器肯定会报冲突的.
2:socket2http软件应该是一个自动把udp'搞'成http(可能会加上自己的标志以区别'再发出去
3:udp不帮定port时,os会自动分配一个.
 
对于你那个OICQ问题,可以使用代理啊,现在的QQ支持HTTP代理的
 
多人接受答案了。
 
后退
顶部