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

Socket write: различия между версиями

(http://www.buy-tadalafil-online.org/#19601 tadalafil citrate - buy cialis online without a prescription http://tzukune.info/#81859 research chemical nolvadex buy - nolvadex prescription)
м (Снята защита с «Socket write»)
 
(не показаны 23 промежуточные версии 8 участников)
Строка 1:Строка 1:
 
<tt>UINT32 socket_write_f( HSOCK hsock, const void * buf, UINT32 size );</tt>
 
<tt>UINT32 socket_write_f( HSOCK hsock, const void * buf, UINT32 size );</tt>
  
avYiG5  <a href="http://ncbiyowqkozc.com/">ncbiyowqkozc</a>, [url=http://pwnzbsaiwqyh.com/]pwnzbsaiwqyh[/url], [link=http://mxcwzstaomdd.com/]mxcwzstaomdd[/link], http://aaixbvjehbxn.com/
+
== Описание ==
 +
Функция записи в сокет.
  
14lgHL  <a href="http://uhwicmmgxahz.com/">uhwicmmgxahz</a>, [url=http://eqohvxueujad.com/]eqohvxueujad[/url], [link=http://tgepjkhxtjzh.com/]tgepjkhxtjzh[/link], http://ypohkyvtlhtl.com/
+
== Параметры ==
 +
<ol>
 +
<li>'''HSOCK hsock
 +
</li>
 +
<li>'''const void * buf
 +
:Буфер, который будет записан в сокет.
 +
</li>
 +
<li>'''UINT32 size
 +
:Размер записываемых данных.
 +
</li>
 +
</ol>
  
http://topsailnet.com/#39145 buy ambien - buy ambien http://www.americanindependentwriters.net/#35827 ativan - ativanhttp://lifeofpis.com/#75709 lamisil and birth defects - use of alcohol with lamisil http://www.corasyndicate.com/#59342 buy phentermine without prescription - buy phentermine onlinehttp://donteatthatyet.com/#70608 buy valium without prescription - cheap valiumhttp://www.inthesunnyspot.net/#22456 buy cialis - buy cialis canadahttp://www.carolinarailfan.com#15033 weight loss clinics phentermine atlanta - buy phentermine no rx neededhttp://www.buyonlinecialis.co.uk#25376 buy cialis online uk - buy cialis pillshttp://www.buyviagrageneric.co.uk#70789 viagra uk - buy viagra uk infohttp://pamelahelmephotography.com/#39765 how long does imitrex stay in your system - does imitrex make you stop bleedinghttp://www.buyonlinecialis.co.uk#69839 buy cialis generic - buy cialis generichttp://www.buyviagrageneric.co.uk#33178 buy viagra canada - buy viagra onlinehttp://www.buy-tramadol-now.com/#26499 03 19 tramadol buy - tramadol filetype ppthttp://www.orderphenterminenow.org/#82098 diabetic diet weekly diet phentermine pill - phentermine with no prior prescription neededhttp://www.buyviagrabluepills.com#95147 free viagra order online - where can i purchase viagra cheaphttp://www.the-hangs.com#39100 buy levitra online cheap - buy levitra canadahttp://www.buy-tadalafil-online.org/#19601 tadalafil citrate - buy cialis online without a prescription http://tzukune.info/#81859 research chemical nolvadex buy - nolvadex prescription
+
== Пример ==
 +
<pre>
 +
// Сюда запомним адреса функций
 +
socket_f* socket = NULL;
 +
socket_connect_f* socket_connect = NULL;
 +
socket_write_f* socket_write = NULL;
 +
socket_read_f* socket_read = NULL;
 +
socket_bind_f* socket_bind = NULL;
 +
socket_close_f* socket_close = NULL;
 +
socket_delete_f* socket_delete = NULL;
 +
 
 +
HSOCK g_socket = HSOCK_INVALID;
 +
 
 +
// Объявляем переменные
 +
char request[128];
 +
char *data;
 +
UINT32 wr;
 +
INT32 len;
 +
 
 +
strcpy(request, "test");
 +
data = (char*)request; // В data - записываемые данные
 +
 
 +
len = strlen(data);// Определяем размер данных
 +
 
 +
if( g_socket != HSOCK_INVALID )
 +
{
 +
// И пишем в цикле в сокет
 +
while ( len > 0 )
 +
{
 +
wr = socket_write(g_socket, data, len);
 +
len -= wr;
 +
}
 +
}
 +
</pre>
 +
[[Категория:Synsock_api]]

Текущая версия на 17:19, 9 октября 2011

UINT32 socket_write_f( HSOCK hsock, const void * buf, UINT32 size );

Описание

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

Параметры

  1. HSOCK hsock
  2. const void * buf
    Буфер, который будет записан в сокет.
  3. UINT32 size
    Размер записываемых данных.

Пример

// Сюда запомним адреса функций
socket_f*	socket = NULL;
socket_connect_f*	socket_connect = NULL;
socket_write_f*	socket_write = NULL;
socket_read_f*	socket_read = NULL;
socket_bind_f*	socket_bind = NULL;
socket_close_f*	socket_close = NULL;
socket_delete_f*	socket_delete = NULL;
HSOCK	g_socket = HSOCK_INVALID;
// Объявляем переменные
char	request[128];
char	*data;
UINT32	wr;
INT32	len;
strcpy(request, "test");
data = (char*)request; // В data - записываемые данные
len = strlen(data);	// Определяем размер данных
if( g_socket != HSOCK_INVALID )
{	// И пишем в цикле в сокет	while ( len > 0 )	{	wr = socket_write(g_socket, data, len);	len -= wr;	}
}