TCP通信,如果A分两个线程分别给B发送了不同的数据(假设各是100个字节).那B是如何区分这200个字节的?
实际的情况是这样的:A在线程1中一直在发送数据给B,某一刻B发个了命令给A,A线程1继续发送数据,同时在线程2里的监控端立刻回应了命令,那B怎么区别收到的包是数据还是回复命令?
我是被自己给绕进去了.先说明我对底层实现完全没有基础,纯粹是出于自己的想法提出这个疑问.就是和大家讨论一下.首先我不知道这是不是可以实现?如果可以实现,那是底层来实现的,还是说需要上层也就是由我们自己来区别的?