Как прослушивать чат для локалки?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Как прослушивать чат для локалки?

Сообщение SHURUP » 25.12.2004 (Сб) 20:36

Есть чат (готовый екзешник, написаный не мною :oops: ) для локальной сети.
Известен его порт. Используются винсоки. Но проблема в том, что чат слегка тяжелый, неудобный и глючный.
Вопрос: можно ли сделать чтоб у меня на форме в текстбоксе выводилость то, что мне шлют с другого чата?
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.12.2004 (Сб) 20:38

Если там не SSL ;-), то можно. Просто слушай своим винсоком на этом порту, и всё.
Изображение

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 25.12.2004 (Сб) 20:45

Можно бы кусчеок кода? Просто я с винсоками не работал раньше... А вот сча понадобилось!
(заодно начну изучать эту сферу жизнедеятельности)
И вот еще как сделать, чтоб меня ТОТ чат запеленговал? Иначе мне никто месягу оттудово кинуть не сможет!
_________________
Зы: с принципом работы винсокса более менее знаком, но никогда не использовал (посему и в теме "для новичков")
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.12.2004 (Сб) 20:57

Код какого-то чата был прямо где-то здесь, на VBStreets, в "Статьях -> VB".
Чтобы тот чат тебя "запеленговал", нужно: 1) слушать на том же порту, что и родной сервер; 2) знать протокол того чата. Протокол, впрочем, можно изучить, послушав, что именно тебе шлёт родной клиент.
Изображение

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 26.12.2004 (Вс) 1:10

Попробуй это.
Приходилось когда-то писать...
Если чат сервер, зная порт и IP можешь слушать...
Если нужно слушать клиента, создай этой прогой псевдо-сервер и слушай, что шлют клиенты.
http://www.vbnet.ru/samples/zip/PortListener.zip

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 27.12.2004 (Пн) 1:13

Спасибо! Читает. Но такие матюхи шлет! Предстоит разбираться с командами самого чата.
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList