F finalwish Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #1 1.我想做一个类似oicq的聊天程序。问题是我的UDP数据包怎样在不同网关的用户传输? 2.假如我在局域网之外,我怎样让我的数据包到达我想聊天的局域网内的用户? 谢谢
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #2 1、udp包有ip目的地址的。只要服务器支持,应该没有问题; 2、ip伪装,建立一个虚拟通道。
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #4 老甜甜,我也有一个类似的问题,拜托仔细说明一下。 我的问题:<a href="DispQ.asp?LID=427333">请教:类似 OICQ 的应用程序是如何投递信息包的? </a>
老甜甜,我也有一个类似的问题,拜托仔细说明一下。 我的问题:<a href="DispQ.asp?LID=427333">请教:类似 OICQ 的应用程序是如何投递信息包的? </a>
G g622 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #5 1)“我的UDP数据包怎样在不同网关的用户传输?” ???? 是说udp怎么通过多个网关?一个可用的网关是应该对应用透明的,你不用管这些。 2)路由器是做什么的 :) 总之,只要是TCP/IP协议,除了打算支持各种代理外,你的应用里不用考虑这些 :)
1)“我的UDP数据包怎样在不同网关的用户传输?” ???? 是说udp怎么通过多个网关?一个可用的网关是应该对应用透明的,你不用管这些。 2)路由器是做什么的 :) 总之,只要是TCP/IP协议,除了打算支持各种代理外,你的应用里不用考虑这些 :)
F finalwish Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #6 我做的程序不想得用服务器支持,服务器做的部分工作由程序完成,只要利用SOCKET编程的CLIENT/SERVER 模式就可以了。 另请解释详细些,谢谢!
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #8 代理服务器能自动处理吗?如果两台机子分别处于不同的局域网,两个局域网通过internet 连接,那两台机子有可能是一样的IP,比如:192.168.168.1,那么这两台机子能够通信吗? 怎么通信?一台机子发出的目标IP应该是多少?
代理服务器能自动处理吗?如果两台机子分别处于不同的局域网,两个局域网通过internet 连接,那两台机子有可能是一样的IP,比如:192.168.168.1,那么这两台机子能够通信吗? 怎么通信?一台机子发出的目标IP应该是多少?
F finalwish Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #9 如果局域网外和局域网内代理服务器自己处理,但在socket编程中传递的地址只有IP和 端口,这样局域网外的路由怎样知道这个包是局域网外的,还是局域网内的。因为IP有可能重复。 好象有一个方法,用局域网分配给你的IP和subnet mask相与得出的地址是唯一的,但 这样的地址不同于一般的IP(因为它的结构好象不一样了),所以它的用法还不知道,请讨论。 谢谢!
如果局域网外和局域网内代理服务器自己处理,但在socket编程中传递的地址只有IP和 端口,这样局域网外的路由怎样知道这个包是局域网外的,还是局域网内的。因为IP有可能重复。 好象有一个方法,用局域网分配给你的IP和subnet mask相与得出的地址是唯一的,但 这样的地址不同于一般的IP(因为它的结构好象不一样了),所以它的用法还不知道,请讨论。 谢谢!
F finalwish Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #10 关于不同网关的问题。 我是指,通俗的说,我在网络邻居不能看到的,当然我们可以在hosts.sam中添加,但 能在程序中完成中最好!
Y yhl1118 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-03 #12 在程序中有没有办法找出某一子网的代理服务器的情况(ip,port)
小 小虫~ Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-18 #13 udp是不可靠,无连接协议 局域网之外可以通过代理服务器来通讯阿 写这样的程序不用把层次考虑的太低阿,很多事情让tcp/ip自己去做就好了 我写过类似的程序,没有考虑这么复杂阿
F finalwish Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-01 #16 UDP虽然是不可靠的,但它的效率却很高。毕竟OICQ只是一个聊天程序,偶尔有错 是无关紧要的。将网络开销花在纠错上,是否划不来。 而且TCP与UDP一样,取得连接以前也需要判断IP地址和数据包的路由问题。
UDP虽然是不可靠的,但它的效率却很高。毕竟OICQ只是一个聊天程序,偶尔有错 是无关紧要的。将网络开销花在纠错上,是否划不来。 而且TCP与UDP一样,取得连接以前也需要判断IP地址和数据包的路由问题。
M mudfish Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-01 #18 首先你写的软件要支持代理设置,通过代理后你只要和代理服务器连接就可实现数据的 透明传输。当然如果用IP/UDP协议的话,要求代理服务器开通的是SOCK代理。只要这个 代理开通了,你只要和代理服务器连接就可以了,至于信息最后如何到达目的地的, 由服务器处理,写程序的人就不用管了。
首先你写的软件要支持代理设置,通过代理后你只要和代理服务器连接就可实现数据的 透明传输。当然如果用IP/UDP协议的话,要求代理服务器开通的是SOCK代理。只要这个 代理开通了,你只要和代理服务器连接就可以了,至于信息最后如何到达目的地的, 由服务器处理,写程序的人就不用管了。
A avant Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-01 #19 分别处于不同的局域网,有可能直接通信吗? 确如finalwish所说,在socket编程中传递的地址只有IP和端口,怎样设置? 我问我们的网管,他说常规手段根本不可能.