如何从 Delphi 传递 cstring
我正在 Delphi 中为服务器编写一个 tcp 客户端,该服务器具有一系列定义为 c 结构的消息。下面是其中一条消息的示例转换: struct { int32 Reserved c…
我的服务器中存在黑洞(TcpClient、TcpListener)
我正在尝试构建一个服务器来接收客户端通过网络发送的文件。如果客户端决定一次发送一个文件,那么没有问题,我会按预期收到文件,但如果它尝试发送多…
TcpClient - 等待数据可用
在我的 C# 应用程序中,我有一个线程,它基本上不断地从 TcpClient 读取数据,直到被告知停止。我将 WaitHandles 用于此目的,例如: private ManualR…
在 C# 中使用 TcpClient.Connect() 进行 WHOIS 查找是否昂贵?
客户要求我们根据访问该网站的用户的 IP 在其 ASP.NET 网站的主页上进行动态 whois 查找。 实现类似于此处描述的内容: http://www.aspheute.com/engl…
在 C# 中设置 TcpClient 本地端点时出现问题
为什么以下代码在 C# 中不起作用? var c1 = new TcpClient(new IPEndPoint(IPAddress.Any, 8787)) var c2 = new TcpClient(new IPEndPoint(IPAddress…
如果我已经连接到服务器。然后我如何显示异常说它已经连接
如果用户单击连接而不输入任何输入,如何添加显示必须输入输入的异常?我希望如果用户单击连接按钮而不输入名称、IP 和端口,则会显示一个消息框。 […
指定与 C# 中的 TCPClient / Socket 一起使用的传出 IP 地址
我的服务器有多个分配给网络适配器的 IP 地址。 该服务器上有一个客户端应用程序,用于通过 TCPClient 连接到另一个服务器应用程序。对于所有传出通信…
NetworkStream.读取延迟.Net
我有一个继承自 TcpClient 的类。在该课程中,我有一种处理响应的方法。在我调用的方法中,我使用 MyBase.GetStream 获取 NetworkStream 并对其调用 R…
TcpClient 和 StreamReader 阻止读取
这是我的情况: 我正在编写一个聊天客户端来连接到聊天服务器。我使用 TcpClient 创建连接并从中获取 NetworkStream 对象。我使用 StreamReader 和 St…
如何保持多个 Java HttpConnections 对同一目的地开放
我们经常使用 HttpURLConnection API 向同一提供者调用 REST API(一种聚合用例)。我们希望保持 5 个连接池始终对提供商主机开放(始终相同的 IP)。…
在.NET中,当另一端已关闭时,如何关闭TcpClient?
我有一个处理 TcpClient 的类。该类应该做的是: while the other end has not done a graceful close or we are stopping { receive a request proce…
使用 NetworkStream 类时检测客户端 TCP 断开连接
我的一个朋友向我提出了一个问题:当在连接的服务器端使用 NetworkStream 类时,如果客户端断开连接,NetworkStream 无法检测到它。 精简后,他的 C# …