我正在使用两个 m/c A 和 B,它们都具有相同的 vxworks 映像和硬件。但唯一的变化是应用程序。假设 M/c A 是服务器,M/c B 是客户端。而通过以太网客户端 M/c 的通信无法发送数据。它卡住了 send() 并且任务状态将是挂起。
wState = send(vstCCEUSerSocket.wCCEUAcceptFD,(char* )vstCCEUAppTask.rgubyCCEUTxPkt,sizeof(vstCCEUAppTask.rgubyCCEUTxPkt),0);
/*logMsg("\nTrmtd = %d\t",wState);*/
if(wState == ERROR)
{
perror("write");
Close the Fd
}