套接字 问答列表

c# BeginSend / BeginReceive 未接收相同数量的数据

作者:Gabriel Jefferson 提问时间:9/12/2022

我正在尝试使用 C# 中的异步套接字编写聊天应用程序。 我面临的问题是,当客户端运行命令列出登录服务器的用户时,服务器应将列表发送给客户端,然后客户端将更新列表。 问题是客户端没有从服务器接收全部数据...

如何让TCP连接等待,直到上一个连接关闭,然后再开始新的连接

作者:user8901723980173 提问时间:11/22/2022

我正在使用 Python、套接字、选择器 我有一个列表,例如 [1,2,3,4,5] 我想打开一个连接,从列表中发送一个项目,关闭连接,然后对列表中的下一个项目重复。 打开连接的方法: def...

在 Rust 中为 RX 和 TX 时间戳实现异步套接字 recvmsg

作者:Fabrex 提问时间:12/22/2022

目的 此项目是使用 AsyncFd(来自 tokio)包装套接字文件描述符的测试。 代码示例 套接字文件: use nix::{ cmsg_space, sys::{ socket::{...

在“java.nio.channels.AsynchronousSocketChannel”中对异步“read-message-then-dispatch”循环进行建模,“CompleteableFuture<>”是否是正确的工具?

作者:Gavin Ray 提问时间:1/10/2023

我在 JVM 上编写一个 Postgres 有线协议服务器,服务器的核心循环是从 PSQL 客户端通过套接字接收命令,处理它,然后通过网络读取/等待另一个命令。 我做了一个方法,它是从套接字读取的入...

C# 套接字 ReceiveAsync 方法错误无重载

作者:Fadzii 提问时间:1/30/2023

我正在 C# 控制台应用程序中创建一个聊天应用程序,并且刚刚开始了解异步任务,而不仅仅是多线程,据我所知,多线程有点过时,最好使用异步。 我正在使用 Microsoft 关于套接字的官方文档作为我自...

为什么异步套接字在 python3 上不能再接受 1 个客户端?

作者:KittenDEV 提问时间:2/8/2023

我试图为我的私人服务器制作异步套接字核心。这可行,但不要接受超过 1 个客户端。2 个客户端尝试连接,但第二个客户端无法执行此操作,只有当第一个客户端断开连接时才会这样做。 import async...

SO_REUSEADDR和SO_REUSEPORT有何不同?

作者:Mecki 提问时间:1/18/2013

套接字选项的和程序员文档对于不同的操作系统是不同的,并且经常非常混乱。有些操作系统甚至没有 .WWW 充满了关于这个主题的相互矛盾的信息,通常你可以找到只适用于特定操作系统的一个套接字实现的信息,这些...

具有套接字通信的 Apache 反向代理

作者:zia 提问时间:4/6/2023

用例: 我有一个用例,我的服务器与 http 兼容,但与 https 不兼容。客户端能够正确地与HTTP中的服务器通信。为了使客户端和服务器之间的通信使用https,我设置了apache反向代理服务...

将 IPv4 地址从 ifaddrs 结构分配给sockaddr_in结构

作者:Dark Sorrow 提问时间:4/11/2023

我正在开发一个 UDP 服务器应用程序。 我希望将我的服务器套接字绑定到特定接口(从配置文件中读取)。在这种情况下. 我用来读取有关当前网络接口的所有信息。 然后,我遍历返回的链表,并根据我想要的接口...

什么是EOF的阻止行为

作者:user877329 提问时间:5/16/2023

在检测到 EOF 之前,对已到达 EOF 的文件描述符(在本例中为非阻塞套接字)的读取是否有可能阻塞? 如以下顺序所示: read返回 -1 并设置为 orerrnoEWOULDBLOCKEAGA...


共154条 当前第9页