Открыть главное меню

Изменения

Socket write

892 байта добавлено, 20:24, 1 сентября 2009
Нет описания правки
<tt>UINT32 socket_write_f( HSOCK hsock, const void * buf, UINT32 size );</tt>

== Описание ==
Функция записи в сокет.

== Параметры ==
<ol>
<li>'''HSOCK hsock
</li>
<li>'''const void * buf
:Буфер, который будет записан в сокет.
</li>
<li>'''UINT32 size
:Размер записываемых данных.
</li>
</ol>

== Пример ==
<pre>
HSOCK g_socket;
//Объявляем переменные
char request[128];
char *data;
UINT32 wr;
INT32 len;

strcpy(request, "test");
data = (char*)request; //В data - записываемые данные

len = strlen(data); //Определяем размер данных
//И пишем в цикле в сокет
while ( len > 0 ) {
wr = socket_write(g_socket, data, len);
len -= wr;
}
</pre>
[[Категория:Synsock_api]]
34
правки