Приложение для онлайн-чата с VB 2008 с использованием сокетов TCP или UDP - PullRequest
1 голос
/ 15 ноября 2010

Я хочу разработать приложение чата с моделью сервер / клиент, открывающее сокеты TCP или UDP в VISUAL BASIC 2008. Есть ли рабочий пример, который я могу загрузить, или какой-нибудь код, который поможет мне в этом проекте?

Заранее спасибо.


Редактировать: Спасибо за ответ, действительно очень ценю это.Но я где-то стек, потому что мое приложение будет работать только локально, но не по всему Интернету.

Мой код на серверной части следующий:

введите код здесь readData = "Conected to ChatСервер ... "LabelConnection.Text =" Подключено "PictureBox1.Image = My.Resources.Globe_Connected_Icon_39x33 PictureBox1.BackColor = Color.Transparent msg () clientSocket.Connect (" 127.0.0.1 ", 8888) введите код здесь

Теперь вместо 127.0.0.1 я должен поставить некоторую переменную или что-то, что хранит IP-адрес целевой машины?Как бы я это сделал?Кто-нибудь может помочь?

1 Ответ

4 голосов
/ 15 ноября 2010

По сути, вам нужно создать приложение сервера чата и клиентскую программу, которая подключается к серверу и инициирует обмен данными.Чтобы действительно сделать это правильно, вам также нужно будет немного узнать о многопоточности, чтобы ваш клиент / слушатель работал асинхронно.

Вот список примеров проектов, на которые можно посмотреть:

Все, что вы можете найти написанным на C # (например, несколько приведенных выше примеров), должно быть относительно простым для преобразования в VB.NET.Если вам нужны дополнительные рекомендации, попробуйте некоторые из доступных инструментов онлайн-конвертации, например, предоставляемые DeveloperFusion .

Наконец, документация MSDN для System.Net.Sockets Пространство имен (которое вы будете активно использовать) - отличный ресурс, когда вы начнете копаться в примерах проектов и столкнетесь с неприятными вопросами без ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...