link时报错如下,怎么解决。
edit.obj : error LNK2001: unresolved external symbol __imp__connect@12
edit.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
edit.obj : error LNK2001: unresolved external symbol __imp__htons@4
edit.obj : error LNK2001: unresolved external symbol __imp__socket@12
edit.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
edit.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
edit.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
edit.obj : error LNK2001: unresolved external symbol __imp__send@16
edit.obj : error LNK2001: unresolved external symbol __imp__connect@12
edit.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4
edit.obj : error LNK2001: unresolved external symbol __imp__htons@4
edit.obj : error LNK2001: unresolved external symbol __imp__socket@12
edit.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
edit.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
edit.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
edit.obj : error LNK2001: unresolved external symbol __imp__send@16
我现在是想用windows api 写一个简单的socket通信的程序
(就是int WINAPI WinMain ()和LRESULT CALLBACK WndProc ())
客户端的创建socket,发连接请求都没什么问题
就是不知道server端的程序应该是个什么样的结构,在哪accept在哪recv
望高人指点
一、创建服务器套接字(CREATE)。
二、服务器套接字进行信息绑定(BIND),并开始监听连接(LISTEN)。
三、接受来自客户端的连接请求(ACCEPT),并创建接收进程。
四、开始数据传输(SEND、RECEIVE)。
五、关闭套接字(CLOSESOCKET)。
第二部分 客户机端
一、创建客户机套接字(CREATE)。
二、与远程服务器进行连接(CONNECT),如被接受则创建接收进程。
三、开始数据传输(SEND、RECEIVE)。
四、关闭套接字(CLOSESOCKET)。
参考:http://dev.csdn.net/article/9/9919.shtm