PDA

Показать полную графическую версию : Visual C + Socket


nobucks
09-08-2004, 17:26
Привет!!! Пишу СМТП сервер, жду сообщений на порту, когда кто-нибудь туда стучится шлю ему 220 и т.д. и т.п., но почтовые клиенты не отвечают (д/б helo послать), хотя получают мои 220. с сообщением всяко извращался, результат одинаковый. Может передавать как-нибудь по 7 бит надо, иль еще что, само сообщение укладывается в рамки NVT ASCII,(т.е. 7 битов), но передаю строку массив 8 битный, это я все к тому, что можноли создать сокет на прослушку и работать с ним через СМТП? или как заставить из под Винд2000 через сокет по смтп сервер работать?

nobucks
10-08-2004, 10:58
Сам разобрался, ошибка до ужаса глупая, надо в начало и в конец передаваемого сообщения ставить 0xd 0xa (про конец то написано в доках, а вот про начало не указано, пришлось читать сообщения с нормального сервера и делать по аналогии)




© OSzone.net 2001-2012