27得票1回答
如何正确使用TcpClient的ReadTimeout属性

在寻找这个简单问题的答案上花费了比合理时间更多的时间后,我想在这里留下我的结果,以便其他人不必像我一样跳过所有这些麻烦和错误的路径。 问题是,如果您使用TcpClient ReadTimeout属性,而您的读取操作实际上超时了,Microsoft决定关闭套接字。这是不可预期的,不希望的,没有...

82得票21回答
错误:TCP提供程序:错误代码0x2746。在Linux终端中进行SQL安装期间的设置。

我正在按照文档https://learn.microsoft.com/pl-pl/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-2017在我的Linux系统中设置ms-sql服务器。 SQL服务器状态为活动(运行中)。...

18得票3回答
Windows自动化telnet

我想运行一组通常在 Telnet 中运行的命令(从 C# 中运行)。 例如,我想要运行以下命令using System; using System.Diagnostics; namespace InteractWithConsoleApp { class Program {...

11得票5回答
如果您打破Lock()语句会发生什么?

我正在编写一个程序,它监听传入的TcpClient并在数据到达时处理数据。组件内的Listen()方法在单独的线程上运行,因此需要是线程安全的。如果我在lock()语句中使用break退出dowhile循环,锁会被释放吗?如果不会,我该怎么做? 谢谢! (关于异步TCP套接字的任何其他建议...

10得票1回答
简单的TCP客户端/监听器("hello world")示例

我需要的只是一个简单的TCPClient/Listener(“hello world”)示例。我是个新手,微软的TCPClient/Listener类示例不是我要找的。我只想让TCPClient发送一条消息“Hello world”,然后TCPListener接收到该消息并回复一条消息“我已经...

8得票2回答
C# TcpClient.Connect 通过代理连接

我曾经费尽心思地尝试想弄清这个问题,但迄今为止,我所看到的所有内容都只是人们告诉我要使用其他方法。 话说回来,我的问题是,我正在尝试通过TcpClient使用socks 5代理连接到服务器。 我的当前设置如下: Client = new TcpClient(); ...

17得票4回答
配置套接字的ACK超时时间?

是否有一种方法可以配置套接字在发送数据后期望接收到ACK的超时时间,在它决定连接失败之前? 我知道这也可以在应用程序级别上完成,但由于我发送的每个数据包都会收到ACK,我只想知道我的数据是否被接收,使用应用程序级别的额外数据实现相同的功能似乎是浪费的。(更不用说,我的特定应用程序使用按字节计费...

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

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

8得票4回答
接受多个 TCP 客户端的最佳方式是什么?

我有一个客户端/服务器基础架构。目前,他们使用TcpClient和TcpListener在所有客户端和服务器之间发送和接收数据。 当前的做法是,当数据被接收(在它自己的线程上),它会被放入队列中以供另一个线程处理,以便释放套接字,使其准备好并且可以接收新数据。 ...

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

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