服务器UDP双向通讯问题 服务器通讯udp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UDP socket用recvfrom接收时会获取发送者的sockaddr,如果需要回应,用sendto发生给那个sockaddr即可。关端口映射什么事? 你说的客户端到服务端是指client发出一个请求,然后server会进行处理并返还数据是吧?然后你现在希望server端能够主动给client发数据,这么理解没问题吧?你的client给server发送请求的频率大概是多少时间一次? 5秒到一分钟不过每20秒会发一次心跳包你这个信息量不算大。服务端和客户端都有对应的onReceive响应就行你自己测试一下,看看这么做会有什么问题,不试一下是没法否定这个方案的。 5秒到一分钟不过每20秒会发一次心跳包你这个信息量不算大。服务端和客户端都有对应的onReceive响应就行你自己测试一下,看看这么做会有什么问题,不试一下是没法否定这个方案的。内网内一切正常,外网接受不到,我怀疑是客户端没有端口映射 不需要做端口印射。可以做可靠传输,如同TCP一样。比如UDX协议。www.goodudx.com使UDP编程更为方便。 我曾经做过一个类似的系统,服务端与客户端采用不同的端口号广播,发给客户端的数据通过指令进行判别。#define CONNECT_UDP_PORT _T("38839") // 服务平台UDP通信端口#define CONNECT_UDP_PORT_GM _T("38838") // 管理平台UDP通信端口 本着利人利己的想法……问题解决了,我讲一下具体方法客户端发送和接受要用同一个socket,另外每次发送要重置port这其实就是一个NAT穿透问题 C++ 里面类似C# datatable 接收数据库数据集的对象没有 VC小问题。。。急 c++的SQL中模糊查询中通配符的问题(用like语句) 文件夹拷贝的问题~ 关于光标显示的问题 MFC好吗? 如果我在w2k里装了MSDN,我在98里可以使用吗? 高分翻译? 急!! ATL(vc6.0,sp5)开发控件时的怪问题:头文件不知所以地被删除了 80端口上oicq如何实现? windows 8.1的系统默认字符集 【MFC绘制波形】关于鸡啄米大大的画笔教程
然后你现在希望server端能够主动给client发数据,这么理解没问题吧?
你的client给server发送请求的频率大概是多少时间一次?
不过每20秒会发一次心跳包
你这个信息量不算大。服务端和客户端都有对应的onReceive响应就行
你自己测试一下,看看这么做会有什么问题,不试一下是没法否定这个方案的。
不过每20秒会发一次心跳包
你这个信息量不算大。服务端和客户端都有对应的onReceive响应就行
你自己测试一下,看看这么做会有什么问题,不试一下是没法否定这个方案的。
内网内一切正常,外网接受不到,我怀疑是客户端没有端口映射
#define CONNECT_UDP_PORT_GM _T("38838") // 管理平台UDP通信端口
问题解决了,我讲一下具体方法
客户端发送和接受要用同一个socket,另外每次发送要重置port
这其实就是一个NAT穿透问题