C#Udp通讯时在局域网中正常,放到外网上就丢包,请问怎么回事,如何处理?

问题描述

如题,谢谢回答!!

解决方案

解决方案二:
udp丟包是很正常的事情,本身udp協議並不保證數據能夠準確到達對方如果要求穩定,數據完整,應該使用tcp

时间: 2024-10-02 21:57:41

C#Udp通讯时在局域网中正常,放到外网上就丢包,请问怎么回事,如何处理?的相关文章

redirect-spring mvc 重定向,手动拼接参数时,参数中带有中文为什么会出现丢字的现象?

问题描述 spring mvc 重定向,手动拼接参数时,参数中带有中文为什么会出现丢字的现象? spring mvc 重定向,手动拼接参数时,参数中带有中文为什么会出现丢字的现象?如:redirect:/search.htm?query=蘑菇音乐节,跳转的时候发现蘑菇音这三个字丢了,求大神

Java发送和接收广播的UDP,用于探测局域网中指定类型的设备

注意这是发的广播信息,同一网段中其它机器都会收到这个信息(只有特殊的监听这类消息的机器会做出回应): SendUDP.java ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 6

请问如何用C#获得局域网中计算机的操作系统名称和版本?

问题描述 如题,我可以获得局域网中计算机的IP和计算机名,请问有没有方法获得局域网中计算机的操作系统名称和版本?能获得Windows系列的就可以了.一个项目中的无聊需求,谢谢. 解决方案 解决方案二:获得局域网中计算机的IP和计算机名,ok如果有方法主动获得局域网中计算机的操作系统名称和版本,是不是要汇报微软这个安全漏洞?解决方案三:试试WMI参考http://www.zaoxue.com/article/tech-43118.htm解决方案四:前提是你可以登录~~解决方案五:可以根据ping结

《计算机网络:自顶向下方法(原书第6版)》一1.4 分组交换网中的时延、丢包和吞吐量

1.4 分组交换网中的时延.丢包和吞吐量 回想在1.1节中我们讲过,因特网能够看成是一种为运行在端系统上的分布式应用提供服务的基础设施.在理想情况下,我们希望因特网服务能够在任意两个端系统之间瞬间移动我们想要的大量数据而没有任何数据丢失.然而,这是一个极高的目标,实践中难以达到.与之相反,计算机网络必定要限制在端系统之间的吞吐量(每秒能够传送的数据量),在端系统之间引入时延,而且实际上能够丢失分组.一方面,现实世界的物理定律引入的时延.丢包并限制吞吐量是不幸的.而另一方面,因为计算机网络存在这些

数据包-在win7中使用socket UDP 编程时,数据发送不出来

问题描述 在win7中使用socket UDP 编程时,数据发送不出来 各位大哥大姐,我在使用 socket 做 UDP编程时,遇到一个非常奇怪的问题 1,在win7下使用 sendto 函数发送数据时,sendto函数的返回值正常,但是有时候没有数据发送出来(抓不到数据包),但是当拔掉网线,重插一下就有数据了,但是待会儿就又没有了(这个不是网线接触不好,因为电脑上网一直正常) 2,同样程序,在XP系统里没有问题 求高手指点,感激不尽!!!!!

linux-配置samba服务器时,要求把/home目录共享给局域网中的其他用户,设定为共享级访问

问题描述 配置samba服务器时,要求把/home目录共享给局域网中的其他用户,设定为共享级访问 我的配置是这样的. 1.vi /etc/samba/smb.conf 在[global]部分做如下修改 1) workgroup = home2000 2) security=share 文件末尾添加如下内容:[public] comment=RED HAT smb servers path=/home writable = yes browseable =yes read only = yes c

udp socket-.Net UDP Socket 通讯时 如何实现客户端连续发信息或服务端连续发信息

问题描述 .Net UDP Socket 通讯时 如何实现客户端连续发信息或服务端连续发信息 本人是新手,写了 C# 的UDP SOcket 通讯程序,目前只实现了 客户端向服务端发送消息,服务端收到消息后回复消息,而 不能实现客户端连续向服务端发消息,服务端连续回复消息. 在查找资料说要使用多线程,但是我不懂,请求高手指导.代码如下: Client: private void btSendMsg_Click(object sender, EventArgs e) { byte[] data =

两地局域网都接在互联网上,怎么实现两地udp/tcp通信

问题描述 求高手解答,需要在路由上做端口映射吗? 解决方案 解决方案二:应该需要的,6个字真麻烦解决方案三:两端都需要端口映射解决方案四:引用2楼zhouqinghe24的回复: 两端都需要端口映射 映射端口号一致是吧,然后使用winsock控件绑定的IP就是内网IP,端口号是映射端口吗?还是采用其他方法,我看他们FTP通信的.求思路解决方案五:引用1楼xdashewan的回复: 应该需要的,6个字真麻烦 除了winsock控件的tcp/udp还有别的通信方式吗解决方案六:引用1楼xdashew

c#-C# 如何实现快速扫描局域网中开放特定端口的目标主机

问题描述 C# 如何实现快速扫描局域网中开放特定端口的目标主机 如题,大概是类似于飞秋启动时那个获取好友列表那种的,首先要考虑效率 解决方案 可以考虑用p2p协议. 也就是说用暴力扫描全网的电脑来进行节点机器的发现过程. 如果发现一个节点,那么就可以从节点中得到目前的节点网络拓扑图状况,并提交加入网络的请求. 这样的速度是飞快的... 每个节点功能相同,兼作服务器和客户机. 节点的管理有些象路由的管理,信息在网络中象水的波纹一样传播,直到"能量"耗尽. 解决方案二: test 解决方案