whyclxw
2020-09-05 4f4b31c120d5ff76982cf1d6ba1ba7bfbd21fdcc
修改
2个文件已修改
7 ■■■■■ 已修改文件
BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/FBS9600S_ServerSocket_Thread.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/FBS9600S_SocketClient_Thread.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/FBS9600S_ServerSocket_Thread.java
@@ -31,7 +31,8 @@
                    this.m_ServerSocket.setSoTimeout(600000);        //600 seconds
                    
                    Socket tmp_socket = this.m_ServerSocket.accept();
                    FBS9600S_SocketClient_Thread thread = new FBS9600S_SocketClient_Thread(this.m_ConnPool,m_Data,tmp_socket);
                    //FBS9600S_SocketClient_Thread thread = new FBS9600S_SocketClient_Thread(this.m_ConnPool,m_Data,tmp_socket);
                    FBS9600S_SocketClient_Thread_New thread = new FBS9600S_SocketClient_Thread_New(this.m_ConnPool,m_Data,tmp_socket);
                    thread.start();
                    /*
                    try {
BattMonitor_FBS9600SMore/src/com/dev_fbs9600s/data/FBS9600S_SocketClient_Thread.java
@@ -221,7 +221,7 @@
                byte[] cipher_tx_t = null;
                cipher_tx_t = makeCommBuf(m_CMD, bf, false);
                    
                //System.err.println("发送数据:"+ComFn.bytesToHexString(cipher_tx_t, cipher_tx_t.length));
                System.err.println("发送数据:"+ComFn.bytesToHexString(cipher_tx_t, cipher_tx_t.length));
                //=====================================================================//
                Date d1 = new Date();
                int rx_read_time_out = 0; 
@@ -273,7 +273,7 @@
                byte[] cipher_buf = new byte[bytebuffer_for_socket_RX.limit()];
                byte[] plain_buf = new byte[bytebuffer_for_socket_RX.limit()];
                bytebuffer_for_socket_RX.get(plain_buf);
                //System.out.println("接收数据:"+ComFn.bytesToHexString(plain_buf, plain_buf.length));
                System.out.println("接收数据:"+ComFn.bytesToHexString(plain_buf, plain_buf.length));
                
                if((cipher_buf.length >= 7) && (true == getDataFromCommBuf(plain_buf,m_CMD))) {