Miscellany
public text v1 · immutablevoid sockwrite(int sid, char *fmt, ...) {
va_list ap;
char *str = (char*) malloc(MAX_BUFFER_LEN);
memset(str, 0, sizeof(str));
va_start(ap, fmt);
vsprintf(str, fmt, ap);
va_end(ap);
send(sid, str, strlen(str), 0);
free(str);
}