#include #include #include using namespace std; int main(){ #define BUF_LEN 512 SOCKET listen1 , client; WSAData wsadat; int result; char recvbuf[BUF_LEN]; int recvbuflen = BUF_LEN; int error; int sendresult; result = WSAStartup(MAKEWORD(2,2), &wsadat); if(result != 0){ printf("WSAStartup() failed: %d\n", result); goto clean; } SOCKADDR_IN server; server.sin_family = AF_INET; server.sin_port = htons(27015); server.sin_addr.s_addr = INADDR_ANY; listen1 = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(listen1 == INVALID_SOCKET){ error = WSAGetLastError(); cout<<"socket() returned error: "<>recvbuf; do{ result =recv(client, recvbuf, recvbuflen, 0); if(result > 0){ printf(" Bytes Recived: %d\n", result); cout<0); result = shutdown(client, SD_SEND); if(result == SOCKET_ERROR){ error = WSAGetLastError(); cout<<"shutdown() Returned ERROR: "<