C# new socket时报“应用程序没有调用 WSAStartup,或者 WSAStartup 失败。”
如题,用socket进行tcp通信,在new的时候突然报“应用程序没有调用 WSAStartup,或者 WSAStartup 失败。”,之前在别的项目中也是这样写的,都没有报错,查看网上的信息,说C++调用socket之前需要初始化WSAStartup,但是C#不需要,很奇怪,请教各位大神。
代码如下
代码如下
Socket socket;
int Port = -1;
public TcpServer(int port)
{
Port = port;
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//就是这行就报错了
}
...全文
相关推荐
基于SOCKET开发文本服务器客户端文本传输程序.docx
基于SOCKET开发文本服务器客户端文本传输程序.docx
基于VC++与MFC构建高性能Windows Web服务器:从Socket到HTTP协议的底层实践
网络编程是构建分布式系统的核心技术,其底层依赖于Socket通信机制实现不同主机间的数据交换。在Windows平台上,WinSock API提供了原生的Socket编程接口,而MFC(Microsoft Foundation Classes)框架则能高效封装网络事件与界面交互,实现高可控性的桌面应用程序。通过直接操作WinSock,开发者可以精细控制线程、内存与连接管理,这对于追求极致性能与稳定性的场景(如工业控制、嵌入式设备)具有重要价值。例如,在资源受限的Windows工控机环境中,一个静态链接、无需额
Socket http代理
编程学习,主要是一个HTTP代理源码,学习中
C#使用WinsockAPI编程教学
Windpows Sockets 是广泛应用的、开放的、支持多种协议的网络编程接口,主要由winsock.h 头文件和动态链接库winsock.dll组成。
socket在wince6平台的通信服务器端
socket在wince6平台的通信,服务器端和客户端都有


