请教这段线程代码为何提示如下异常

请问这段线程代码为何提示如下错误?
这段代码是网上copy的,提示的错误是
a.cpp(65)   :   error   C2065:   '_beginthread '   :   undeclared   identifier
a.cpp(108)   :error   C2065:   '_endthread '   :   undeclared   identifier


代码如下:
#define           WSVERS                                                   MAKEWORD(2,           0)              
    #define           STKSIZE                                                   16536              
           
    #include                   <stdio.h>              
    #include                   <winsock2.h>              
    #include                   <process.h>              
           
    int           TCP_Echo(SOCKET,struct           sockaddr_in);              
           
    int           main()              
    {              
                struct           sockaddr_in           fsin,           sin;              
                SOCKET           msock,           ssock;              
                struct           hostent           *hostname;              
                unsigned           short           port           =           10000;              
                int           alen;              
                WSADATA           wsadata;              
           
           
                if           (WSAStartup(WSVERS,           &wsadata)           !=           0)              
                {