TCP数据每20ms发送一次

时间:2018-11-21 12:28:21

标签: java android tcp

我正在尝试每20ms通过UDP发送数据,并且工作正常。 但是,当我尝试使用TCP时,它无法正常工作,并且该应用程序给了我没有响应的错误! 以下代码用于通过UDP发送

com.google.firebase:firebase-analytics:16.0.5

我将相同的Runnable用于TCP,但无法正常工作!

public class sMessage implements Runnable {
@Override
public void run() {
    try {
        DatagramSocket s = new DatagramSocket();
        InetAddress local = InetAddress.getByName("192.168.16.254");
        int msg_length=messageStr.length();
        byte[] message = messageStr.getBytes();
        DatagramPacket p = new DatagramPacket(message, msg_length,local,server_port);
        s.send(p);

    } catch (IOException e) {
        Log.e(TAG, "ERROR");
    }
}
}

我的目标是使用TCP每10毫秒发送一次数据! 为什么它不能正常工作! 预先感谢您的答复

0 个答案:

没有答案