Quellcode durchsuchen

新建Socket需要挂起 2s后再发指令。

tom vor 2 Monaten
Ursprung
Commit
28892a0f01

+ 2 - 0
ruoyi-sim/src/main/java/com/ruoyi/sim/service/impl/SocketService.java

@@ -131,6 +131,8 @@ public class SocketService {
                 // Socket s = new Socket(sspv.getIp(), sspv.getPort(), InetAddress.getLocalHost(), SimDebugConfig.TCP_LOCAL_PORT);
                 s.setSoTimeout(SOCKET_TIME_OUT);
                 SocketWrapCacheVo value = new SocketWrapCacheVo(sspv.getIp(), sspv.getPort(), s, System.currentTimeMillis());
+                // 新建Socket需要挂起 2s后再发指令。
+                value.setPreviousSendSleep(2000L);
                 cachedMap.put(key, value);
                 // socket failed count reset.
                 failedReset0(sspv);