是否有必要在收到每条消息后关闭tcplistener或tcpclient的连接,或者是否可以在以后继续接收数据时将其关闭?让它开放和倾听是否有任何重大的安全问题?我知道特洛伊木马倾向于打开一个听众并让它打开,我的程序会被检测到吗?它只是一个简单的聊天程序....

感谢您的帮助!

这是在vb.net。

有帮助吗?

解决方案

这取决于协议是什么。如果协议期望为每条消息建立新连接,则应关闭它。 (这就像HTTP 1.0。)

如果协议允许在同一连接上发送多条消息,那么将其保持打开是完全合理的。 (这类似于HTTP 1.1和大多数本机数据库连接。)

我不希望你的连接因为保持开放而被过度怀疑。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top