java tcp/ip over gsm/lte连接延迟

os8fio9y  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(215)

通过gsm/lte上的tcp/ip套接字连接时,我遇到了一种奇怪的行为。我有各种分布式应用程序。它们都通过tcp/ip连接到我的服务器。建立连接后,客户端立即发送连接字符串。这通常只需要1-2秒就可以到达服务器。有时需要30瑞典克朗。是否有已知的延迟原因,或者是否有人遇到相同的问题?

...
inReader = new BufferedReader(new InputStreamReader(clientSocket.getInputStream(),"ISO-8859-1"));
...
lTimeCheck[2]=System.currentTimeMillis();
//if interface not ready - wait 2 sek
        if (!inReader.ready()) {
           try {
               Thread.sleep(2000);
           } catch (InterruptedException e) { }
        }

        //wait for first line
        while (!isBrowser && !isStopped && (strVar = inReader.readLine()) != null) {                                                           
              lTimeCheck[3]=System.currentTimeMillis();

在LTIMECK[2]和LTIMECK[3]之间,通常需要0或2瑞典克朗。但有时需要30瑞典克朗。欢迎提出任何建议。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题