// Misc
ssize_t send_log(SOCKET socket, const char *buffer, size_t length, int flags) {
- printf("SERVER %"PRISocket": %s", socket, (char*)buffer);
+ printf("SERVER %"PRISocket": %.*s", socket, (int)length, (char*)buffer);
fflush(stdout);
return send(socket, buffer, length, flags);
}
ssize_t bytesRead = recv(socket,buffer,length,flags);
if(bytesRead > 0) {
buffer[bytesRead] = 0;
- printf("CLIENT %"PRISocket": %s", socket, (char*)buffer);
+ printf("CLIENT %"PRISocket": %.*s", socket, (int)length, (char*)buffer);
fflush(stdout);
}
return bytesRead;