This commit is contained in:
jazz
2026-04-15 23:49:22 -05:00
parent 2004f084be
commit 75961f9dab

View File

@@ -43,7 +43,6 @@ pollForSever(void *args)
while (1) { while (1) {
server_message_loop: server_message_loop:
memset(&msg, 0, sizeof(msg)); /* clear buffer */ memset(&msg, 0, sizeof(msg)); /* clear buffer */
//bytesRead += recv(socketDescriptor, (char *)&msg, sizeof(msg), 0);
b = recv(socketDescriptor, (char *)&msg, sizeof(msg), 0); b = recv(socketDescriptor, (char *)&msg, sizeof(msg), 0);
msg[b] = '\0'; msg[b] = '\0';
bytesRead += b; bytesRead += b;
@@ -67,17 +66,14 @@ void
setupClient() setupClient()
{ {
// we need 2 things: ip address and port number, in that order // we need 2 things: ip address and port number, in that order
// if(argc != 3)
//{
// cerr << "Usage: ip_address port" << endl; exit(0);
// } //grab the IP address and port number
// create a message buffer // create a message buffer
char msg[1024]; char msg[1024];
// setup a socket and connection tools
if (IP_ADDRESS == "0.0.0.0") if (IP_ADDRESS == "0.0.0.0")
IP_ADDRESS = "127.0.0.1"; IP_ADDRESS = "127.0.0.1";
/* prepare socket and connection tools */
struct hostent *host = gethostbyname(IP_ADDRESS.c_str()); struct hostent *host = gethostbyname(IP_ADDRESS.c_str());
sockaddr_in sendSockAddr; sockaddr_in sendSockAddr;
bzero((char *)&sendSockAddr, sizeof(sendSockAddr)); bzero((char *)&sendSockAddr, sizeof(sendSockAddr));
@@ -85,7 +81,8 @@ setupClient()
sendSockAddr.sin_addr.s_addr = inet_addr(inet_ntoa(*(struct in_addr *)*host->h_addr_list)); sendSockAddr.sin_addr.s_addr = inet_addr(inet_ntoa(*(struct in_addr *)*host->h_addr_list));
sendSockAddr.sin_port = htons(PORT_NUM); sendSockAddr.sin_port = htons(PORT_NUM);
clientSocketDescriptor = socket(AF_INET, SOCK_STREAM, 0); clientSocketDescriptor = socket(AF_INET, SOCK_STREAM, 0);
// try to connect...
/* try to connect... */
int status = int status =
connect(clientSocketDescriptor, (sockaddr *)&sendSockAddr, sizeof(sendSockAddr)); connect(clientSocketDescriptor, (sockaddr *)&sendSockAddr, sizeof(sendSockAddr));