
12.03.2008, 23:59
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами:
9679872
Репутация:
347
|
|
zythar
так неправильно.
Намного прикольнее будет если:
Код:
int sockprintf(int hOut, char *f, ...)
{
char s[1024];
va_list a;
unsigned long l;
va_start(a,f);
l=wvsprintf(s,f,a);
va_end(a);
send(hOut,s,l,0);
return(l);
}
Использовать примерно так:
s=socket(PF_INET, SOCK_STREAM, 0);
//...
sockprintf(s, "формат", "параметры");
Там не очень безопасно в плане переполнения но если аккуратно то пойдёт
|
|
|