我打开了一个插座。我为它创建了InputStream和OutputStream。
我有一个读取线程,使用InputStream读取1个字节。
我有一个向socket发送命令的函数
对于每次写入,我收到的输出都不同。 例如,如果我写command_1然后我收到“abcdefghijklmabcdefghijklm” 如果发送command_2然后我收到“12345678900987654321”
在command_1完成后发送command_2时,这很正常。但如果我在command_1的接收过程之间发送了command_2,那么从1接收的数据将被覆盖。
我需要某种同步。不确定如何。