UDP发的数据TCP能收到吗??有demo最好(30分)

  • 主题发起人 主题发起人 delphi009
  • 开始时间 开始时间
D

delphi009

Unregistered / Unconfirmed
GUEST, unregistred user!
UDP发的数据TCP能收到吗??有demo最好
 
当然是收不到了!
 
那OICQ是这样传输数据的呢?他是不是用TCP连接到服务器,其它的QQ用UDP发数据??
 
是啊,当然他和服务器之间也用UDP来通讯,同时转发其他好友发过来的信息
 
那不是OICQ上的所有数据都要经过服务器吗?
那点对点的文件传输又怎么办呢?
 
对于相互之间不能发的一些消息是要经过服务器的,
还有文件传输如果是会员相互之间不能通讯,也是要
经过服务器的
 
那些消息不能发?
譬如是远程的两个局域网类的机器吗
 
建议你好好看看MSDN 关于Winsock的介绍。
 
不好意思哈
我看了,就是没有看明白,我才来问的。
 
我认为qq一般状态下发送信息都是通过p2p方式来的,除非没顺利发过去,再通过服务器来中转
,因为我看到一些oicq侦测对方ip的软件在还没有给对方发送任何消息的时候就可以知道对方的
ip,一定是这个ip已经写在本地了(对方登录的时候,服务器把对方的ip发送给你并写在本地),
这样可以节省服务器的资源,减低负荷.
 
但是如果是我上面说的如果是
远程的两个局域网内的机器,那是不能直接点到点的传输的呀
 
那就用代理咯
 
OICQ有没有用到代理?
 
在TCP/UDP这一层显然收不到,在更下一层收
 
有例子吗?
 
具体在哪一层收?
用WINSOCK
 
多人接受答案了。
 
后退
顶部