34
правкиИзменения
Нет описания правки
<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]]
== Описание ==
Функция записи в сокет.
== Параметры ==
<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]]