Professional Documents
Culture Documents
.cpp
II
printf("Server
started! ");
while (1){
//Receive message
ret = recvfrom(server, buff, BUFF_SIZE, 0, (sockaddr *) &clientAddr,&clientAddrLen);
if(ret == SOCKET_ERROR)
printf ("Error : %", WSAGetLastError(
)); else if (strlen(buff) > 0){
buff [ret] = O;
printf ("Receive from client [%s:%d ] %s\n",
inet_ntoa(clientAddr .sin_addr) , ntohs(clientAddr .sin_port),buff);
//Echo to client
ret = sendto(server , buff , strlen(buff) , 0,(SOCKADDR *)
&clientAddr,sizeof(clientAddr)); if(ret == SOCKET_ERROR )
printf("Error: %", WSAGetLastError());
//end while