关于winsock实现QQ功能,遇到的问题。 我采用udp协议,点对点传送信息。遇到的问题1:在接收信息的时候怎么可以得到传来数据的类型是什么?是字符串?还是文件流?2:在接收信息的时候,怎么得到发送方的IP?(我怎么能知道是谁发来的啊。) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一定要用UDP就和QQ不一样了,因为不基于链接。所有的都按字符数组或者字符串传递。客户端和服务器端必须都有一个中间逻辑实现字典功能。例如我是客户端, 我发出的包完全可以自己带上自己的IP地址。例如发送格式定为[IP][COMMAND][ParamList1,ParamList2,ParamList....ParamListN] 看看msn上的例子啊 很简单传送的数据类型 是 字符串要发送信息 首先要知道对方的ip我的想法qq是这样工作的,我们登陆qq后 就把自己的ip发给了qq服务器,qq服务器又把地址发给了在线的好友,这样大家就可以建立点对点的通信了。看下面的就知道是怎么发送的了。别给我给分 下面的话是我复制msn的。msn的例子我试了,能用。UDP 基础用户数据文报协议 (UDP) 是一个无连接协议。跟 TCP 的操作不同,计算机并不建立连接。另外 UDP 应用程序可以是客户机,也可以是服务器。为了传输数据,首先要设置客户计算机的 LocalPort 属性。然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将 RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息。于是,客户计算机使用 DataArrival 事件内的 GetData 方法来获取已发送的信息。 谢谢大马,我明白了。rednod,也谢谢你。给分 仿QQ 2012 登录界面 VB 源码 在VB6上,如何实时接收服务器通过Webserver返回的数据? 大家进来讨论一下VB6.0还能生存多久? 想做个简单的FTP工具想找个类是源程序看看什么语言都行!! 关于制作安装程序的问<各位高手请进!!!!> ★★★各位大虾,我用VB做的OCX控件怎么样才能在VB里调试 动态创建Access表 二进制文件如何保存在字节数组中 怎样使我的软件安装时,自动注册,开机就能执行!急! 如何实现combox2控件与combox1 控件之间的级联查询 On Error xxx一般顶格写,还是和其它代码一样前面缩进?? 怎样打开IE,进入一个网站?(在线)
客户端和服务器端必须都有一个中间逻辑实现字典功能。例如我是客户端, 我发出的包完全可以自己带上自己的IP地址。
例如发送格式定为[IP][COMMAND][ParamList1,ParamList2,ParamList....ParamListN]
传送的数据类型 是 字符串
要发送信息 首先要知道对方的ip
我的想法qq是这样工作的,我们登陆qq后 就把自己的ip发给了qq服务器,qq服务器又把地址发给了在线的好友,这样大家就可以建立点对点的通信了。看下面的就知道是怎么发送的了。
别给我给分 下面的话是我复制msn的。msn的例子我试了,能用。
UDP 基础用户数据文报协议 (UDP) 是一个无连接协议。跟 TCP 的操作不同,计算机并不建立连接。另外 UDP 应用程序可以是客户机,也可以是服务器。为了传输数据,首先要设置客户计算机的 LocalPort 属性。然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将 RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息。于是,客户计算机使用 DataArrival 事件内的 GetData 方法来获取已发送的信息。