sockets - 在一个套接字上同时进行 recv() 和 send() 是否安全?

标签 sockets send concurrency recv

我记得在某处读到过一个套接字可以被视为两个独立的半双工 channel 。是否意味着recv()send()同一个套接字实际上无关紧要?

  • 如果是这样,是根据定义还是
    特定于实现?
  • 如果不是,两者如何相互干扰?

  • 谢谢。

    最佳答案

    我很好奇你认为他们会如何相互干扰。您是否认为您可能会收到您发送的内容?

    关于sockets - 在一个套接字上同时进行 recv() 和 send() 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3308275/

    相关文章:

    sockets - TCP/IP 套接字服务器并发

    即使在销毁套接字后,Node.js 内存使用率仍然很高

    java - 客户端在 Java 的套接字应用程序中无法正常工作

    linux - linux中所有参数为NULL或nullptr时 'select()'有什么作用

    python - 从 DNS 接收应答是否需要 root/更高权限

    android - 从共享视频文件中获取真实文件路径

    php - 为什么 nicEdit 所见即所得编辑器有时会阻止准确发送值?

    c# - 如何比较两个不同的图像,通过tcp发送差异,然后将差异与客户端上的图像合并?

    c++ - 如何锁定多个锁,其中一些是共享的,一些不是 C++

    java - 我不明白线程在这种情况下是如何工作的