Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > проблема с реализацией ICQ-протокола


Автор: snata1992 5.10.2008, 22:30
Привет всем.
Понадобилось написать свой простенький ICQ-бот для будущих целей.
Мне нужно без готовых компонентов типа TICQClient, я оттуда взял только часть кода по шифрованию и все.
В чем  проблема. Я прикрепил проект свой текущий.
Код некрасивый так как пока нету времени оформлять, мне нужно пока что чтобы заработало нормально.
Когда я подключаюсь к ICQ-серверу то как и положено сервер присылает пакет приветсвия и я начинаю формировать пакеты... но первы пакет отсылаю и сразу же показывается что произошла ошибка сокета, сначала такая фигня была, когда я использовал компоненты дельфей сокетов и теперь такая фигня при использовании WinSock причем момнтально.. после отправки первог опакета.... думал что проблема в формировании пакета, но сколько раз смотрел под откладчиком, то там было все в порядке. Скажите, пожалуйста, почему происходит такая ошибка?
(в качестве источника информации брал icqmeans, исходные коды ticqclient и документацию оскар 7/8)
Спасибо заранее

Автор: MadCoder 29.10.2008, 16:06
Забыл пароль удалить из исходников для 7-мизнака).

Автор: Virtuals 29.10.2008, 16:33
MadCoder, жесть точно номер аськи с паролем в исходниках

snata1992, +1 давай еще

Автор: vvs777 7.11.2008, 12:28
Юзай компонент, создавай его не на форме а 
var icq1:TICQClient,
icq1:=TICQClient.create
...
если его буш коцать - геморроя и багов немеряно будет.
Или бери простейший вариант на пхп и конвертни в Делфи

Автор: Viy_2007 3.12.2008, 07:09
Цитата(MadCoder @ 29.10.2008,  16:06)
Забыл пароль удалить из исходников для 7-мизнака).

 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)