下面的程序在VC6.0环境下连接错误,错误信息如下
client.obj : error LNK2001: unresolved external symbol _WSAAsyncSelect@16
client.obj : error LNK2001: unresolved external symbol _closesocket@4
client.obj : error LNK2001: unresolved external symbol __fmemcpy
client.obj : error LNK2001: unresolved external symbol _WSACleanup@0
client.obj : error LNK2001: unresolved external symbol _gethostbyname@4
client.obj : error LNK2001: unresolved external symbol _WSAStartup@8
client.obj : error LNK2001: unresolved external symbol _connect@12
client.obj : error LNK2001: unresolved external symbol _socket@12
client.obj : error LNK2001: unresolved external symbol _htons@4
client.obj : error LNK2001: unresolved external symbol _recv@16
client.obj : error LNK2001: unresolved external symbol _send@16
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/client.exe : fatal error LNK1120: 12 unresolved externals
Error executing link.exe.
请问是什么原因,如何解决?谢谢先!部分程序如下 
int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{  
    // register the class
    if (!RegisterClass(&WndClass))
              return(FALSE);
    return(TRUE);
}
                  
                     lpmyWSAData = (LPWSADATA)malloc(sizeof(WSADATA));
                     Status = WSAStartup(VersionReqd, lpmyWSAData);
                     if (Status != 0)
                     {
                            AlertUser(hWnd, "WSAStartup() failed\n");
                            PostQuitMessage(0);
                     }
                     hostaddr = gethostbyname(server_address);
                     if (hostaddr == NULL)
                     {
                            AlertUser(hWnd, "gethostbyname ERROR!\n");
                {
 
              case WM_DESTROY:
                     closesocket(s);
                     WSACleanup();
                     PostQuitMessage(0);
                     break;
              default: