4308,6 → 4308,7 |
* esi = протокол |
Возвращаемое значение: |
* eax = номер сокета, -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
======= Функция 75, подфункция 1, Close socket (Закрыть сокет). ====== |
4318,6 → 4319,7 |
* ecx = номер сокета |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
============= Функция 75, подфункция 2, Bind (Привязка). ============= |
4330,6 → 4332,7 |
* esi = длина структуры sockaddr |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
============ Функция 75, подфункция 3, Listen (Слушать). ============= |
4341,6 → 4344,7 |
* edx = backlog (возвращаемый лог) |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
========== Функция 75, подфункция 4, Connect (Соединение). =========== |
4353,6 → 4357,7 |
* esi = длина структуры sockaddr |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
=========== Функция 75, подфункция 5, Accept (Соглашение). =========== |
4364,7 → 4369,8 |
* edx = указатель на структуру sockaddr |
* esi = длина структуры sockaddr |
Возвращаемое значение: |
* eax = -1 для ошибки |
* eax = номер сокета из принятого сокета, -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
============= Функция 75, подфункция 6, Send (Послать). ============== |
4375,8 → 4381,10 |
* ecx = номер сокета |
* edx = указатель на буфер |
* esi = длина буфера |
* edi = флаги |
Возвращаемое значение: |
* eax = количество скопированных байтов, -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
============ Функция 75, подфункция 7, Receive (Получить). =========== |
4390,6 → 4398,7 |
* edi = флаги |
Возвращаемое значение: |
* eax = количество скопированных байтов, -1 для ошибки |
* ebx = код ошибки |
|
====================================================================== |
= Функция 75, подфункция 8, Set socket options (Задать опции сокета) = |
4401,6 → 4410,7 |
* edx = указатель на optstruct |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
Замечания: |
|
Optstruct: dd level |
4418,6 → 4428,7 |
* edx = указатель на optstruct |
Возвращаемое значение: |
* eax = -1 для ошибки |
* ebx = код ошибки |
Замечания: |
|
Optstruct: dd level |
4433,7 → 4444,7 |
* bl = 10 - номер подфункции |
Возвращаемое значение: |
* eax = socketnum1, -1 для ошибки |
* ebx = socketnum2 |
* ebx = socketnum2, код ошибки в случае ошибки |
Замечания: |
|
Optstruct: dd level |