| |
(не показано 16 промежуточных версий 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 prescriptionhttp://tzukune.info/#69547 nolvadex online - when is the best time to take nolvadex with dianabol http://www.buy-tadalafil-online.org/#15254 buy cialis 20mg - cialishttp://www.buyviagrabluepills.com#82592 buy viagra in mexico - buy viagra cheaphttp://www.buy-tadalafil-online.org/#23657 buy cialis online without a prescription - cialis http://tzukune.info/#32193 nolvadex clomid - nolvadex salehttp://www.buy-tadalafil-online.org/#52756 discrete cialis - cialis daily test http://tzukune.info/#36687 nolvadex 20 mg - nolvadex 20http://www.buyambienzolpidem.com#15784 what does zolpidem zolpidem look like - Ambien on line no prescriptionhttp://www.buylevitraed.com#27966 buy levitra cheap - buy levitra online without prescriptionhttp://www.buyvaliumdiazepam.org/#24957 diazepam without a prescription - drug valium
| + | == Пример == |
| + | <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]] |
UINT32 socket_write_f( HSOCK hsock, const void * buf, UINT32 size );
Описание
Функция записи в сокет.
Параметры
- HSOCK hsock
- const void * buf
- Буфер, который будет записан в сокет.
- 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; }
}