Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. void VIS_Server::acceptClient(void)
  2. {
  3.     sockaddr_in clientAddr;
  4.     int clientAddrSize = sizeof(clientAddr);
  5.     m_commSocket = accept(m_serverSocket, (sockaddr*) &clientAddr, &clientAddrSize );
  6.  
  7.     cout << clientAddr.sin_addr.S_un.S_addr<< " connected on port " << clientAddr.sin_port << " Family: "
  8.         << clientAddr.sin_family;
  9.     char* msg = "Test den scheiß \0";
  10.     int msgSize = strlen(msg);
  11.     int recvVal = recv(m_commSocket, msg, msgSize, 0 );
  12.     if(recvVal == -1) {
  13.         cout << "ERROR ... " << endl;
  14.         return;
  15.     } else if (recvVal == 0) {
  16.         sendAcknoledgement(FALSE);
  17.     }
  18.     else{
  19.         sendAcknoledgement(TRUE);
  20.         cout << msg;
  21.     }
  22.  
  23.    
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement