9得票2回答
C# - TcpClient - 如何检测数据流的结束?

我正在尝试将一台古老的网络摄像机与我的计算机连接,但我卡在了一个非常基本的问题上--检测流的结束。 我正在使用 TcpClient 与相机通信,并且我可以看到它传输命令数据,这里没有任何问题。 List<int> incoming = new List<i...

9得票1回答
SslStream的TcpClient.Available等价方法是什么?

根据@Len-Holgate在这个问题中的建议,我正在异步请求0字节读取,在回调函数中使用同步读取接受可用字节,因为我知道数据已经准备好且不会阻塞。这似乎非常高效和美妙。 但是当我添加SslStream选项时,这种方法就失败了。零字节读取很好,但SslStream解密字节后,在TcpClie...

9得票5回答
TcpListener正在排队连接,比我清除它们的速度更快。

据我所知,一旦调用Start(),TcpListener将排队连接。每次调用AcceptTcpClient(或BeginAcceptTcpClient)时,它将从队列中出列一个项目。 如果我们通过一次发送1,000个连接来对我们的TcpListener应用程序进行负载测试,则队列的构建速度远...

9得票4回答
无法从远程计算机连接

我有一个问题,但是在家无法检查它是否工作。 这是代码: using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.IO; using System.Net.Se...

9得票2回答
接受 TCP 客户端异步请求

我正在制作一个服务器。在async方法中,我使用TcpListener.AcceptTcpClientAsync(),但是我不知道如何使其正常工作。目前我的代码如下: private static async void StartServer() { Console.WriteLin...

9得票3回答
Golang中客户端无法向TCP服务器发送数据?

我有一个TCP服务器和客户端,简单的TCP服务器只会接收传入的数据并将其打印出来,而客户端将不断创建套接字连接并在循环中向TCP服务器发送数据。 我得到的信息是,如果TCP连接被正确关闭,这个过程应该继续进行而不会崩溃。 但是,在从客户端到服务器接收了一定量的数据之后,客户端会因错误而崩溃...

9得票1回答
从MSDN了解NetworkStream.EndRead()示例

我尝试理解MSDN关于NetworkStream.EndRead()的示例,但有一些部分我不太明白。 这是示例(来自MSDN): // Example of EndRead, DataAvailable and BeginRead. public static void myReadCa...

9得票3回答
Visual Studio在没有任何异常或错误的情况下退出调试

我有一个在Visual Studio 2010中的TCP/CLIENT游戏服务器项目。当我以调试模式启动该项目时,过一段时间后(有时是一天,有时是一周),Visual Studio会无任何异常或错误退出调试。我检查了Windows和应用程序日志,但没有发现任何意外情况。 我该如何找出真正的问...

9得票1回答
如何将Flutter应用连接到TCP套接字服务器?

我很难将Flutter应用程序连接到我的服务器上的网络TCP套接字。 我知道我必须使用某种中间选项,以在TCP套接字与Flutter之间进行数据传输。 有任何想法、信息可以帮助我实现这个过程吗?问题是如何将Flutter应用程序连接到TCP套接字服务器?

9得票3回答
TcpClient:如何关闭并重新连接它?

你好,感谢您的帮助。 这次我想问一下TcpClient相关的问题。 我有一个服务器程序,正在编写一个客户端程序。 这个客户端使用TcpClient。它通过创建一个新的客户端来启动。 clientSocket=new TcpClient(); (顺便问一下,这会导致异常吗?以防万一我把它...