这个问题相当含糊,没有解释MrM在套接字编程方面遇到了什么问题,或者他想要实现什么。实际上,套接字的替代方法可以是(Win)Pcap,该方法存在.net包装器,不像其他答案所述,它不依赖于套接字层。还有RDMA,它也不使用套接字,或者几乎不使用整个网络栈,旨在实现最高性能,但不与常见的IP网络兼容。然后有相反的方法:通过使用供应商特定的网络堆栈(如OpenOnload)改变底层来使用标准套接字获得高性能。然而,这些堆栈中的许多仅适用于特定供应商的硬件。