|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 20, 2004 02:44:02 · Поправил: ShadowDiver Все вроде нормально работает только до одного места! :) Отсылаю там всякие параметры, потом когда дохожу до передачи даных, то не могу завершить эту передачу. По идее текст кончается: ".",13,10 и сервер должен ответить 250 Ок, но он молчит! Вот кусок кода: .data t 13,10,".",13,10,0 br 13,10,0 .code ... invoke send,hSock,addr tempBuffer,BUF_SIZE,0 invoke send,hSock,addr br,3,0 invoke send,hSock,addr t,6,0 jmp recive -- Так вот на "ресиве" у меня и повисает. Если кто знает что, то помогите плыз. |
|
|
Дата: Мар 20, 2004 03:53:55 · Поправил: Quantum ShadowDiver Нулевой байт в конце можно и не отсылать. send не возвращает SOCKET_ERROR? |
|
|
Дата: Мар 20, 2004 04:22:31 · Поправил: ShadowDiver Quantum Спасибо,что подсказал. :) Как только поставил проверку: .if eax == SOCKET_ERROR invoke MessageBox,NULL,addr error,addr error,MB_OK .endif после send, то все заработало! |