TCP客户端和服务器在freeRTOS中不同时读写
我正在尝试构建一个应用程序,在这个应用程序中,我可以从服务器读取数据,同时在同一个套接字上写回数据。实现这一目标的最佳方式是什么TCP客户端和服务器在freeRTOS中不同时读写,c,tcp,freertos,C,Tcp,Freertos,我正在尝试构建一个应用程序,在这个应用程序中,我可以从服务器读取数据,同时在同一个套接字上写回数据。实现这一目标的最佳方式是什么 谢谢“同时读写”在通信中的什么时候确定?我很容易理解,在写调用和一些读调用完成时,可能会在短时间内使用通用comms API锁,(我的意思是“返回”,以保护通信堆栈内部结构不受多址访问的影响,但这与其他级别的tx/rx流不同,可能会重叠。感谢Martin,我能够通过使用setsockopt()在套接字上同时进行读写操作。)并在每次读写时应用3秒的超时,因为两个函数都被
谢谢“同时读写”在通信中的什么时候确定?我很容易理解,在写调用和一些读调用完成时,可能会在短时间内使用通用comms API锁,(我的意思是“返回”,以保护通信堆栈内部结构不受多址访问的影响,但这与其他级别的tx/rx流不同,可能会重叠。感谢Martin,我能够通过使用setsockopt()在套接字上同时进行读写操作。)并在每次读写时应用3秒的超时,因为两个函数都被阻塞。