C++ 如何跟踪消息响应时间和重传
我正在开发客户机-服务器应用程序 客户端和服务器之间有大量的命令交换。有些命令的响应时间是30秒或20秒 我正在windows和linux平台上开发这个应用程序。 假设客户端发送一个名为“COMAND1”的命令,并期望在30秒内响应“RESPONSE1”,否则它将重新发送命令“COMAND1”。 我想知道跟踪和实现此功能的最佳方法 我对linux不是很精通。 对于windows,我想有定时器功能。一旦命令发送,定时器功能将被激活,如果响应消息没有在适当的时间到来,它将导致系统再次重新发送命令 1.这样做对吗 2.如何在linux上实现它C++ 如何跟踪消息响应时间和重传,c++,linux,visual-c++,C++,Linux,Visual C++,我正在开发客户机-服务器应用程序 客户端和服务器之间有大量的命令交换。有些命令的响应时间是30秒或20秒 我正在windows和linux平台上开发这个应用程序。 假设客户端发送一个名为“COMAND1”的命令,并期望在30秒内响应“RESPONSE1”,否则它将重新发送命令“COMAND1”。 我想知道跟踪和实现此功能的最佳方法 我对linux不是很精通。 对于windows,我想有定时器功能。一旦命令发送,定时器功能将被激活,如果响应消息没有在适当的时间到来,它将导致系统再次重新发送命令 1
谢谢,您有几个选择: