简体   繁体   English

用于udp的Android数据报套接字

[英]Android Datagram socket for udp send

Should I create each Datagram socket to send upd data every time need send data to server? 我是否应该创建每个Datagram套接字以在每次需要向服务器发送数据时发送更新的数据? Or just one Datagram socket for all needed sendind action? 还是仅需要一个Datagram套接字来执行所有需要的sendind操作?

One way to do this is to keep sending your commands from within an eternal loop. 一种方法是始终从永恒循环中发送命令。 Example of this might be the following 下面的示例

while(true) {
   // Create the Datagram   
   DatagramPacket outToServer = new DatagramPacket(data, data.length, serverAddress, port);
   // Create socket to send
   DatagramSocket socket = new DatagramSocket();
   // send datagram through the socket
   socket.send(outToServer);
}

Again, keep in mind that if you want to ensure packet delivery, maybe UDP is not the right way to go 再次提醒您,如果要确保数据包传送,也许UDP不是正确的方法

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM