7得票2回答
网络流的DataAvailable与TcpClient的Available有何区别?

在以下情境中; System.Net.Sockets.TcpClient TC = SomeHowObtained; System.Net.Sockets.NetworkStream NS = TC.GetStream(); 使用NS.DataAvailable和检查TC.Availab...

11得票2回答
为什么 NetworkStream 的读取方式像这样?

我有一个应用程序,使用TCPClient和它的底层NetworkStream通过TCP套接字发送以换行符结尾的消息。 实时数据流每100毫秒传输大约28k的数据进行监测。 我已经剥离了不相关的代码,以下是我们读取数据的基本方法:TcpClient socket; // initialize...

155得票6回答
使用JavaScript从浏览器连接到TCP套接字

我有一个vb.net应用程序,它打开一个套接字并侦听它。 我需要通过在浏览器上运行的javascript使用此套接字进行通信。也就是说,我需要发送一些数据到这个套接字,这样监听此套接字的应用程序可以获取那些数据,使用一些远程调用来做一些处理,并获取更多数据并将其放回我的javascript需...

13得票1回答
boost::asio中的async_read()函数出现EOF。

当async_read_some()返回EOF异常时,它是指服务端停止发送数据还是连接关闭。我有这个疑惑,因为我找不到一种方法来知道客户端是否已经接收到了服务端的所有数据。

13得票2回答
是否可能在Socket和TcpClient对象之间进行转换?

以下是关于C#/.NET的另一个问题,纯属好奇并非急需... 如果你有一个Socket实例,并且你想将它包装在更高级别的TcpClient类中,这是否可行?如果可以,你会如何做呢? 相反,如果你有一个TcpClient实例,是否有可能获取底层的Socket?

10得票1回答
C# - 在您的主机中,已建立的连接被软件中止错误。

我正在使用TCPListener构建一个模拟服务器。 当我试图通过运行客户端来调试我的代码时,我能够在服务器上读取请求。但在客户端上,会抛出异常。以下是我从跟踪中得到的异常: System.ServiceModel.CommunicationException: 套接字连接被中止。这...

15得票2回答
TcpClient如何实现IDisposable而不具有公共的Dispose方法?

就像标题所说: TcpClient如何实现IDisposable并且没有公共Dispose方法?

10得票2回答
Telnet IAC命令回答

我正在尝试使用套接字协商一个telnet连接。套接字是工作的,但服务器告诉我那件事: ÿýÿýÿûÿû login: ÿýÿýÿûÿû 的意思是 255 253 1 255 253 31 255 251 1 255 251 3 我阅读了所有的 RFC 文档,但我不明白应该用什么来响应...

14得票4回答
如何在C#中使用Tor控制协议?

我正在尝试通过编程方式向Tor控制端口发送命令以使其刷新链。我没有找到C#中的任何示例,而且我的解决方案也不起作用。请求超时。我已经运行了该服务,并且可以看到它在监听控制端口。public string Refresh() { TcpClient client = new TcpCli...

34得票2回答
异步锁不被允许。

基本上,我想向一个TCP服务器发起多个异步请求。我目前有一个工作良好的客户端,但它只是同步的并且在每次网络调用时都会阻塞用户界面。由于多个请求可能几乎同时发生,因此我尝试了以下方法:private object readonly readLock = new object(); public...