2 clong ren clong_ren 于 2014.05.21 22:48 提问

win7 下进行UDP通信测试发现UDP服务器无法接收到CLIENT的发送数据这是啥原因?

进行UDP数据通信的时候,UDP的客户端用WIRESHARK抓包,能很明显的看到数据发出来了,数据格式也是正确的,但是服务那边的就是接受不到数据,接受卡在接受哪里不动了。查看防火墙,防火墙也是关了的;该程序在WINXP下通信都是正确的,哪位大侠能给下解决方案?总觉得是WIN7在哪里设置有问题;另外我查看QQ的设置,开放该应用程序的UDP协议为开放所有协议,还是不行。

3个回答

cc57cl
cc57cl   2014.11.11 14:50

WIN7下UDP需要绑定端口,不能随机绑定,否则只能接收发出去的IP:PORT数据,其他IP:PORT不能接收

baidu_36938886
baidu_36938886 回复静静的雨: 意思就是S侧需要bind一个ip和port,bind后,S侧的服务就只会接收从绑定了的ip:port传进来的数据
一年多之前 回复
u012399459
u012399459 不太明白,可以在说仔细一点吗
2 年多之前 回复
simmerlee
simmerlee   2015.09.06 11:38

我也遇到了同样的问题,请问您是怎么解决这个问题的?

u012399459
u012399459   2015.12.31 15:37

楼主问题解决了没,我也遇到相同的问题,能分享一下吗

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何解决UDP外网无法接收数据
如何解决UDP外网无法接收数据标题可能不能够专业,但是就是这遇到问题的表现。通过UDP开发一个小程序,本来在局域网内都测试通过。部署到外网服务器上就出现问题了。本来可以接收服务器的UDP回复的,现在统统接收不到了。网上找查了原因有很多,也带了很多名词: UDP打洞,心跳包 等等。查了又看,算是明白一点了,但是绕来绕去最终目的也就是外网也能想局域网一样能够接收普通的UDP包数据。这个问题我是第一次遇到
使用UDPClient发送和接收数据
前些日子,做了一个实时采集数据的软件,并要求实时通过网络发送出去,采用UDP方式,也需要接收命令等信息。因此做了下面一个UDPClient发送和接收数据的类完成此功能。该类在发送时使用RemoteHostName ,SendPort定义远程接收主机的地址和端口。代码中对几个地方进行了说明,主要是实际调试中发现的问题以及注意的地方。代码已经调试通过,希望对大家有些提示。由于本人的能力有限,可
关于UDP向本机端口发送数据报但是接收不到数据的问题
用UDP数据报发送数据给本机,数据可以发出去,但是服务端(本机)却接收不到任何数据,刚接触网络,请指教! 服务器端: SOCKET  server_socket_udp; sockaddr_in server_address_udp,from_address_udp; char server_data[20]="你好"; server_socket_udp=socket(AF_INET,
Java基础——实现UDP发送数据和接收数据
有一段时间没有写博客了,差不多两个月了,怎么说呢,这就是那个叫“三分热度”吧,我的三分热度时间不长,但是呢,这个三分热度时不时的来一次,这也是一个小幸运吧。今天来聊聊javaEE 的知识,其实也是网络通信的知识,现在先从一个小小的demo开始入手,慢慢的走向项目实战。我们今天的小demo有两个类,分别代表着发送端和接收端,这里主要的两个类是DatagramSocket和DatagramPacket,
UDP信息接收与发送
转载:http://www.cnblogs.com/sunev/archive/2012/08/08/2627247.html 一、摘要    总结基于C#的UDP协议的同步通信。   二、实验平台    Visual Studio 2010   三、实验原理    UDP传输协议同TCP传输协议的区别可查阅相关文档,此处不再赘述。   四、实例  4.1 采用socke
uip UDP 服务器广播模式(客户端可以任意端口,并且主动向客户端发送数据)
目前移植uip,发现UDP 服务器模式下,必须指定本地端口以及客户端端口,否则只能讲客户端端口设置为0,才能接收任意端口的数据,但是无法发送数据,因为此时客户端端口设置为0了,我通过将原始数据包中的客户端端口保存下来,并且在发送的时候将客户端端口替换为指定的端口,发送完成之后又设置为0,这样就实现了向任意客户端端口发送数据. uip.c if(uip_udp_conn->lpo
LWIP之初使用--->UDP主动向某个IP发数据
初次使用LWIP(^V^)
Python网络编程UDP服务器与客服端简单例子(调试通过)
UDP服务器代码: #!/usr/bin/env python # -*- coding:UTF-8 -*- from socket import * from time import ctime HOST = '127.0.0.1' PORT = 21567 BUFSIZE = 1024 ADDR = (HOST,PORT) udpSerSock = socket(AF_INET,
Node.js开发入门—UDP编程
Node.js也提供了UDP编程的能力,相关类库在“dgram”模块里,使用非常方便。
Node.js UDP服务器无法收到客户端消息
Node.js UDP服务器无法收到客户端消息          在《Node.js开发实战详解》这本书的第四章里,在架设Node.js服务器后,运行客户端程序,服务器无法收到消息。server.jsvar dgram = require('dgram'); var server = dgram.createSocket('udp4'); server.on('listening', funct