datagram

    0热度

    1回答

    我试图制作一个小的Java程序,它使用DatagramServer和DatagramPacket从服务器向客户端写入文本消息。 这是我写在服务器和客户端部分的代码。 serverm.java byte b[] = new byte[1200]; System.out.println("Enter some text"); BufferedReader br = new Buff

    0热度

    1回答

    我有一个应用程序的Microsoft Surface从桌面应用程序接收数据。如果应用程序在我的笔记本电脑上运行Windows 8.1系统,它工作正常。但是,当它在我的Microsoft Surface上启动时,它并没有发现任何消息。我可以通过Microsoft的DatagramSocker for JS例子(http://code.msdn.microsoft.com/windowsapps/Da

    1热度

    1回答

    我想设计一个系统,其中有发送者和接收者,并且双方都可以发送和接收数据包。我为每个发送者和接收者使用2个数据报道,每边都使用2个线程来处理它。 从发送方将数据发送到接收器工作正常,但是当我收到的接收端的数据,我想回去但是发送确认,我似乎无法接受我的发送方。我的逻辑看起来是否正确? 继承人什么我的课看起来像一个细分: Thread类 Thread t = new Thread(new Sender()

    0热度

    1回答

    所以我正在做一个Java程序,通过DatagramSocket和DatagramPacket的帮助发送和接收数据。问题是,什么地方,当我发送数据/接收它之间 - 的数据变成了要在节目中我要送它也不同,但只在某些情况下是这样的: Sending: 378 Receiving: 3786 Sending: 374 Receiving: 3742 Sending: 360 Receiving: 36

    0热度

    1回答

    我正在开发一个包含1个Ja​​va服务器,1个Android客户端,1个Dart Web客户端和1个Java客户端的项目。我得到了Java服务器和客户端的完成和工作。现在我想开始使用Dart客户端。 什么是最好的方式去让我可以让Dart与Java DatagramSocket通信? 在此先感谢!

    2热度

    1回答

    我读过一些有关UDP/Java数据报通道如何操作的冲突。我需要知道的几件事: 确实UDP有一个继承的方式来告诉如果接收到整个数据包,并且为了,被称为前.read(字节缓冲区B)?我至少读过一篇文章,指出UDP会继承丢弃不完整或无序数据。 datagramchannel是否将一个send(buffer ..)视为一个数据报包?如果它是部分发送呢? 读取多个数据包是否可以读取多个数据包,导致数据被丢弃

    2热度

    1回答

    我在一个线程中使用DatagramSocket来接收数据,并在另一个线程向PC(Java)发送数据。但它只是每1秒发送一次数据,但没有收到。 但是,当我把发送代码后在同一线程中接收代码...它的工作原理... ,但我想发送数据每一秒钟,同时等待任何数据... 编辑:我发现问题是我无法在两个不同的线程中打开一个端口。现在我的问题是,我如何每1秒取消DatagramSocket.Receive()并发

    0热度

    2回答

    我开始感到真正的愚蠢 - 希望这个问题有一个简单的答案。 我想通过UDP发送一个Point对象的坐标。发送的伟大工程: public void send(Point p) throws IOException { String data = Integer.toString(p.x) + " " + Integer.toString(p.y); InetAddress IP

    0热度

    1回答

    我正在制作一个Android应用程序,用它的IP响应UDP广播。这是代码:与其DatagramPacket confirm = new DatagramPacket(send, send.length, listenSocket.getRemoteSocketAddress()); byte[] buf = new byte[128]; final DatagramPacket packet =

    0热度

    1回答

    我正在使用Wi-Fi传输视频文件的客户端服务器文件传输android应用程序。我已经创建了一个自定义的数据报包,其中包含一个用于数据的byte [],一个用于序号的int和一个用于确认的布尔值。 我使用500个字节用于在客户端侧的数据和590个字节(590由命中和试验计算)在服务器端,而接收,这是正常工作。 另外,我注意到,如果我用1400个字节在服务器大小的客户端和1490年,收到的文件已损坏,