Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TCP客户端和服务器在freeRTOS中不同时读写_C_Tcp_Freertos - Fatal编程技术网

TCP客户端和服务器在freeRTOS中不同时读写

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

我正在尝试构建一个应用程序,在这个应用程序中,我可以从服务器读取数据,同时在同一个套接字上写回数据。实现这一目标的最佳方式是什么


谢谢

“同时读写”在通信中的什么时候确定?我很容易理解,在写调用和一些读调用完成时,可能会在短时间内使用通用comms API锁,(我的意思是“返回”,以保护通信堆栈内部结构不受多址访问的影响,但这与其他级别的tx/rx流不同,可能会重叠。感谢Martin,我能够通过使用setsockopt()在套接字上同时进行读写操作。)并在每次读写时应用3秒的超时,因为两个函数都被阻塞。