谢谢大家 ( 积分: 50 )

  • 主题发起人 主题发起人 赛特
  • 开始时间 开始时间
你说那个必须有一个是固定的IP是什么意思哟?现在很多都是动态分配的IP,但分配过后上起网了就固定了撒,为什么还不能通信呢?
 
UDP通信,要有一个固定的IP,再或者经过路由也可以把信息转发出去或转接过来;
我做的项目也是用TNMUDP控件,但我们都有固定IP;
 
既然上起网了,IP地址就固定了呀,或则说是暂时固定了呀,为什么还不能通信呢?
那什么控件可以避免这一点哟,就是可以不用什么一方必须是固定IP 的,QQ就没这个要求吧?
 
哪个是adsl
ip不是固定的
是有isp在你 上线的时候给你分配一个
好多网络结构都是这样的
 
但是分配过后在你下线以前,这个IP就是固定了啊,不变了啊,还是不行呀?
还有种情况,外面一根线进来接到交换机上,里面的IP是192.168.0.XX的,这种也不行是不是?
那只有小区宽带那种才行了哟?
 
QQ用的是UDP传输方式,你有没有发现这样的情况,当对方下线的时候,你仍然可以看到对方的QQ图标是高亮状态;因为UDP协议不会实时的发一个数据包检测对方在线状况;
如果通过内网聊QQ,那么外网的UDP信息是通过路由器转接过来或者转发出去,路由器有记录内网地址的功能,具体怎么记录的,确实我也说不清楚;(还有一个局域网应该有个固定IP或临时固定IP)有待进一步研究;
自己认为是这样的;
 
是因为UDP协议要求了必须有一个固定的IP才能通信的吗?那QQ也是UDP的,QQ是怎么解决不管对方是动态分配的IP还是固定的IP都能通信的呢?
 
用服务器传递ip
最简单的技术
 
能说具体点吗?
QQ聊天可以不经过服务器,点对点的模式
 
QQ应该是有服务器的吧,也就是QQ服务器,不知道我说得对与不对
消息发送机制就由服务器程序定咯,可能有第一条消息和多久之后再判断对方的IP
然后.......
 
后退
顶部