如何让自己发送出去的udp数据不被自己接收到?

问题描述

如何让自己发送出去的udp数据不被自己接收到?

请问如何让自己发送出去的udp数据不被自己接收到?我自己写了Android接收且有发送udp的客户端,接收到是我要的数据我就给它一个回应,但自己发出的udp数据,自己也接收到了,因为接收一直开着。

解决方案

使用不同的端口,或者你在数据包里加上一个头,表示发出的客户端,自己收到自己的不处理。

解决方案二:

加上一个头,您说的头文件吗?具体怎么做呢?

时间: 2024-09-28 22:16:11

如何让自己发送出去的udp数据不被自己接收到?的相关文章

发送数据-UDP数据包的发送顺序怎么确定?

问题描述 UDP数据包的发送顺序怎么确定? 我用UDP发送数据包,在连续发送的情况下,接收端怎么确定我的发送顺序? 有什么方法,还是在发送的时候要先添加序号? 解决方案 UDP 是无顺序的,先发的包不一定会先到,所以最好还是自己在协议中增加包的编号. 接收处理时,按无序的逻辑进行,这样就能正常完成数据的接收. 否则,就换 TCP 协议吧,它的顺序是可以保证的. 解决方案二: 自己编号自己编号自己编号 解决方案三: UDP没顺序,自己需要定义协议等来完成组包

网页发送udp数据

问题描述 我想实现网页上点击某个按钮就用发送udp数据给服务器,不知道js可以实现吗,如果不行有没有什么好的方法来实现,谢谢了大家 解决方案 解决方案二:你可以编写插件实现解决方案三:记得做毕业设计的时候找到了一个Flash框架叫aflax,里边封装了一些TCP操作功能,你可以看下是否能用解决方案四:JS不好实现吧解决方案五:tonet_lover:能否详细一点,之前没有做过类似的东西,插件用什么来写,用VC写activex插件可以用吗??我直接调用的winsock插件,不可以的,挺奇怪的,代码

udp 如何发送较大的数据?

问题描述 我用udpclient发送数据,将数字拆分成若干个数组(每次发送的数据大小为:byte[1470])然后循环发送.发送8次以下没有问题.但是超过8次的数据量就接受不到了.最多只能接收到7个数据包.发送用的是udp.send();此发送没有用异步应该是没有问题的,8个包以下的数据量就没有问题.发送超过7次时接收到最多只有收到7个包.//接收数据的代码用的是udpClient的BeginReceive和EndReceive方法.不知道那里有问题.是不是udp或套接字对发送数据的次数有限制,

app-Android APP接收UDP数据出错

问题描述 Android APP接收UDP数据出错 /** * 接收数据线程 */ @Override public void run() { // TODO Auto-generated method stub try { while(!isStart); DatagramPacket dPacket = new DatagramPacket(reBuf, LEN); //InetAddress LocalAddr = InetAddress.getLocalHost(); //Log.e(T

关于socket udp 数据包传输时间的问题

问题描述 关于socket udp 数据包传输时间的问题 两台计算机型号和千兆以太网卡全部相同,其中一台计算机作为服务器端,另一台作为客户端,两者通过socket建立连接(udp连接),客户端单次向服务器端发送一百万数据包(每个数据包大小为1024字节),服务器端只接收不回应,则共耗时15秒左右,但若设置服务器端将每次接收到的数据包再原路传输回去,客户端发送一个数据包,再接收到一个数据包,则客户端发送一百万包的时间为650秒,请问两者的时间为什么相差这么大? 解决方案 socket之udp传输

有一份java代码,是发送POST和接受数据的,帮我看看能不能转成PHP的

问题描述 有一份java代码,是发送POST和接受数据的,帮我看看能不能转成PHP的如果能,能加我QQ吗?1569129285付费/***api调用demo代码*/importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.net.HttpURLConnection;importjava.net.URL;importjava.net.URLConn

数据发送-C#中串口通信发送20字节的数据

问题描述 C#中串口通信发送20字节的数据 20字节数据是指160位二进制数吗?转换成整型怎么定义,最大也只有64位?还是指一个一个的数据,总共有20个? 解决方案 用byte[]发送.当然也可以用int[],一共需要5个int或者20个byte serialPort1.Write(字节数组)

如何发送HTML表单数据

多数时候,HTML表单的目的只是为了把数据发给服务器,之后服务器再处理这些数据并发送响应给用户.虽然看起来挺简单的,但我们还是得注意一些事情以确保传送的数据不会破坏服务器.或者给你的用户制造麻烦. 数据会到哪里去 关于客户端/服务器架构 整个web都是基于一种基本的客户端/服务器架构,该架构可以归纳如下: 一个客户端(通常是Web浏览器)使用HTTP协议发送一个请求给服务器(通常是web服务器程序,譬如Apache, Nginx, IIS, Tomcat等等),而服务器则以相同的协议响应这个请求

java-通过串口发送到电脑的数据如何存储到电脑端为txt格式

问题描述 通过串口发送到电脑的数据如何存储到电脑端为txt格式 通过串口发送到电脑的数据如何存储到电脑端为txt格式,用C来写还是用java或者c++ 解决方案 编程语言不重要,C/C++有相应的API,JAVA有相应的工具包,只用收到数据,然后写入文件就OK了