如何在C中编写一个函数来断开客户端与服务器的连接? [复制]

Posted

技术标签:

【中文标题】如何在C中编写一个函数来断开客户端与服务器的连接? [复制]【英文标题】:How to write a function to disconnect client from server in C? [duplicate] 【发布时间】:2015-06-14 11:52:13 【问题描述】:

我在 c 中尝试了服务器客户端 tcp 代码,我想添加一些功能来断开客户端与服务器的连接。我在谷歌上搜索它。我找到了函数shutdown(),我不知道该怎么做?

【问题讨论】:

通过关闭客户端套接字 ... 【参考方案1】:

要断开客户端与服务器的连接,只需 close 链接到该客户端的 fd。 要从客户端断开客户端与服务器的连接,只需 close 客户端套接字即可。

这是一种快速断开连接的方法,但不要忘记在您离开服务器/断开客户端连接时发送最后一条退出消息。

这里不需要关机。 (除非您在进程之间共享 fd,但没有更多信息我们无法更精确)

【讨论】:

以上是关于如何在C中编写一个函数来断开客户端与服务器的连接? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在nodejs中检测客户端与redis的断开连接?

c调用 socket 如果客户端连接断开,怎么判断? 还有怎么向多个 连接在一个服务器上的多个客户

如何从SignalR客户端端确定服务器断开连接

socket编程中,服务器如何检测到客户端网络连接的断开.比如说客户端的网线断掉了,从服务端如何能检测到呢l

C TCP无法检测到断开的连接[重复]

如何响应龙卷风websocket中的服务器ping