· Начало · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.NETWORKS —› SMPT и socket

Посл.отвђт Сообщен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, то все заработало!