【问题标题】:Trying to reading from a socket for the first time fails, then it works fine第一次尝试从套接字读取失败,然后它工作正常
【发布时间】:2023-10-31 00:58:01
【问题描述】:

我正在尝试设置服务器。我打算使用 Firefox 作为客户端。这个想法是为您的计算机和服务器中的某个目录写下特定路径以显示该目录的内容。

我创建了绑定它的套接字等。每次有连接时,服务器都会从套接字读取请求并打开相应的目录。

问题是我第一次沿着我想要的路径前进,firefox 似乎一直在等待服务器,而从服务器端看来,服务器似乎在等待将某些内容写入端口以便读取它。如果我停止火狐并刷新,一切都会顺利进行。

我错过了什么吗?:/如果您需要一些编码来帮助您,请告诉我

【问题讨论】:

    标签: c linux sockets serversocket


    【解决方案1】:

    在第二个请求之前,您可能会忘记accept(2)(或类似的东西)。贴一些代码。

    【讨论】:

      最近更新 更多