|
Тут все очень просто описание ICQ протокола прикладного уровня имеется на codenet.ru .
ПРинцип прост когда клиент выходит в сеть он соединяется с сервером Mirablis , автаризуется там , все сообщения проходят через их сервер ( сервера как там меж ними разруливается мне неизвестно ). Все просто . Существуют также методы работы клиентов p2p ( point to point )напрямую , в смысле только сообщения p2p все остальое через сервер .
Существуют также реализации сервера ICQ для локальных сетей .
Остальное просто работа с сокетами , неважно как ты будешь оперировать напрямую через API , либо посредством NET , в котором наверняка имеются гораздо более удобные средства - классы инкапсулирующие высокоуровневые методы работы с TCP или там UDP .
|