c# - 没有 Winsock 的 TCP

标签 c# tcp winsock

如何在没有 Winsock 或其他外部二进制文件的情况下使用 tcp 连接?

最佳答案

由于您使用的是 C#,因此您应该只使用 System.NetSystem.Net.Sockets命名空间。

这些使您无法直接使用 Winsock(尽管它们在内部基于 Windows 套接字,至少在 Windows 上是这样)。

例如,TcpClient class提供 TCP 客户端连接,并在 .NET Framework 的每个版本的 C# 中得到支持。如果您想使用套接字,绝对没有理由不使用这些类。

关于c# - 没有 Winsock 的 TCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526382/

相关文章:

networking - 从 tcpdump 中提取信息

c - 在支持 Windows XP 的 C 语言中获取和设置默认网关

c# - VS 2015 "if"条件执行到错误的 block

c# - 按相关实体搜索

java - 需要阻塞直到接收到特定字符序列的 TCPIP 客户端

c++ - Winsock 重新定义错误

c - 为什么 WSAConnect 可以工作并且 connect();不是?

c# - 改进 WPF 可视层中的 HitTest

c# - 如何使用带有 C# 的 Selenium 获取文本输入的值?

c# - 通过 TCP 套接字丢失一个字节