求助 为什么写的socket通讯  客户端和服务端可以收发消息,但是串口调试中的tcp通讯发消息服务端就收不到呢

解决方案 »

  1.   

    你自己写的程序,用到的是tcp传输字节流,什么是tcp?这只是一个软件的概念,我们看不见的,处于OSI的传输层
    而串口,是物理端口,可见的,这两个纯粹风马牛不相及,要能通讯,那才是巧合中的巧合我个人觉得,tcp通讯,提交给其下层的网络层--->数据链路层--->物理层,你的串口在物理层(当然你的软件,是来模拟硬件串口的),他直接和网线通讯;而tcp在传输层,他和网络层的网卡驱动程序通讯,也就是软件和软件之间的通讯