|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 10, 2004 21:00:18 Баг такой. При установлении с клиентом соединения сервер отправляет строку "Соединение установлено." - здесь все ok. Но вот при отправке клиентом серверу строки, сервер не может принять. Помогите найти баг в моем коде, plz. .ELSEIF uMsg == WM_SOCKET mov eax,lParam .IF ax == FD_ACCEPT shr eax,16 push 0 push 0 push sock call accept mov client,eax push 0 push sizeof szConnect push offset szConnect push client call send .ELSEIF ax == FD_READ mov eax,wParam xor ebx,ebx mov bx,ax mov client,ebx push 0 push sizeof recv_buf push offset recv_buf push client call recv push 0 push sizeof szOK push offset szOK push client call send .ELSEIF ax == FD_CLOSE mov eax,wParam xor ebx,ebx mov bx,ax mov client,ebx push client call closesocket .ENDIF |
|
|
Дата: Май 10, 2004 21:07:18 Mafia32 После accept стоит добавить: push FD_READ or FD_CLOSE push WM_SOCKET push hWnd push client call WSAAsyncSelect |
|
|
Дата: Май 10, 2004 21:20:06 Quantum: Спасибо тебе!!! Замучился отлаживать! Забыл просто про это и искал ошибку в инициализации клиента после FD_READ. Спасибо! :-))) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.064 |