我有两个使用套接字的系统之间的简单接口。
外部系统“ SENDER”以24x7的间隔间歇发送文本消息(包含XML)。
我的“ RECEIVER”服务只是坐在特定的端口上并在其上侦听,当收到完整的消息时,会将接收到的消息数据写入文件中。
没有其他进程将使用此专用端口。
对于像这样的简单,专用的1:1发送/接收配对,是否有任何理由使用异步套接字接口?同步代码是微不足道的,但是如果有充分的理由使用异步逻辑,我会考虑以这种方式重新实现接口。
答案 0 :(得分:1)
对于像这样的简单,专用的1:1发送/接收配对,有没有必要使用异步套接字接口?
不。只要您只有几百个并发TCP会话,就可以为侦听器使用专用线程,为每个接受的TCP套接字使用专用线程。