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