Chat самый простой

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Chat самый простой

Сообщение eldar22 » 30.04.2009 (Чт) 12:35

Вот встала проблема написать чат
Решил выбрать язык, самый подходящий PHP :D
ну мне нужна программа в который встроен чат поэтому PHP отпадает на время :D
Вот вопрос возможно ли написать чат на Visual Basic в котором было регистрация и авторизация пользователей админка и бан по ip :D
Чтобы чат использовал MySQL ?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Chat самый простой

Сообщение Хакер » 30.04.2009 (Чт) 13:18

Можно. Закрывать тему?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Chat самый простой

Сообщение jangle » 30.04.2009 (Чт) 14:51

Я думаю ОП`у нужен исходник чата на VB. Такое добро ищут на соурс-помойках

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 30.04.2009 (Чт) 17:51

jangle
Нет исходник у меня уже есть
правда там клиент и сервер
А мне нужно чтобы подключался к MySQL

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 30.04.2009 (Чт) 18:22

eldar22 писал(а):jangle
Нет исходник у меня уже есть
правда там клиент и сервер
А мне нужно чтобы подключался к MySQL

А разве тот факт, что "там клиент и сервер" мешает подключаться к MySQL?

Если бы ты писал чат на php, то тоже был бы и клиент, и сервер. Только в роли клиента был бы браузер пользователя, а ты бы написал серверный скрипт.
В твоем случае (учитывая что "нужна программа в который встроен чат") такие варианты:
1. Ты пишешь серверный скрипт на php и клиентскую программу, которая обращается к серверному скрипту
2. Если чат будет использоваться по интернету, то пиши клиентское и серверное приложения. Только вот чат будет работать только когда запущено серверное приложение.
3. Если чат в локальной сети то можно обойтись одним клиентом, который при запуске будет находить все запущенные клиенты в сети.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 30.04.2009 (Чт) 20:06

Да вы правы ладно будет искать как подключиться к MySQL :D

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 30.04.2009 (Чт) 20:18

eldar22 писал(а):Да вы правы ладно будет искать как подключиться к MySQL :D

А чего именно MySQL?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 30.04.2009 (Чт) 22:53

Ну в чате народ будет сидеть поэтому и нужно MySQL я же не буду круглосуточно сидеть в чате поэтому надо подключаться к MySQL который расположен на бесплатном хостинге
Только вот подключиться не как не удаёться просто пишет сервер не найден
Пытаюсь подключиться с помощью
Драйвер: MySQL ODBC 5.1 Driver
Драйвер: MySQL ODBC 3.51 Driver
Сервер sql-3.ayola.net
Ну атам дальше пароль и логин и имя базы :D
Но пишет sql-3.ayola.net типа такой сервер не найден в чём дело то?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Chat самый простой

Сообщение Хакер » 30.04.2009 (Чт) 22:59

Драйверы кривые, если верить молве. Проблема, правда, не в этом, но факт остаётся.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 30.04.2009 (Чт) 23:19

Нет я подключился всё работает правда не понятно в DataGrid1 какие то бесконечные файлы dll и пути ну вроде бы всё правильно подключил :D

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: Chat самый простой

Сообщение Xcode » 01.05.2009 (Пт) 7:59

eldar22 писал(а):Ну в чате народ будет сидеть поэтому и нужно MySQL я же не буду круглосуточно сидеть в чате поэтому надо подключаться к MySQL который расположен на бесплатном хостинге

Мне одному показалось что тут отсутствуют причинно-следственные связи?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Chat самый простой

Сообщение iGrok » 01.05.2009 (Пт) 10:26

Xcode писал(а):Мне одному показалось что тут отсутствуют причинно-следственные связи?

Судя по сообщению Хакера, как минимум троим.
label:
cli
jmp label

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 13:29

Четверым. :)
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Chat самый простой

Сообщение arvitaly » 01.05.2009 (Пт) 13:36

Нормально все.
Челу не хочется комп свой включенный круглосуточно держать))))

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 01.05.2009 (Пт) 14:57

ДА arvitaly правильно меня понял)

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 15:42

И из этого следует, что необходимо MySQL использовать?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Chat самый простой

Сообщение arvitaly » 01.05.2009 (Пт) 15:43

Да, потому что на бесплатных хостингах вряд ли будет что-то еще

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 01.05.2009 (Пт) 15:46

Хотелось бы знать возможно ли записать данные MySQL если они записываются этим способом
Код: Выделить всё
Call SaveListBox(App.Path & "\acc.txt", lstAcc)

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 01.05.2009 (Пт) 15:47

burik Ну, а что предлагаете использовать?

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 15:49

Интересно, а серверное приложение на VB будет работать на этом бесплатном хостинге? :?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Chat самый простой

Сообщение arvitaly » 01.05.2009 (Пт) 15:54

burik, прочитай, пожалуйста, еще раз всю тему. Что-то тут многие любят только последние сообщения читать. Где ты видишь серверное приложение на VB?? Зачем оно нужно?? Ты слышал об ODBC?

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 16:04

arvitaly писал(а):burik, прочитай, пожалуйста, еще раз всю тему. Что-то тут многие любят только последние сообщения читать.

Если ты посмотришь тему повнимательней, то заметишь, что я в ней участвовал практически с самого начала, в отличие от тебя.
Где ты видишь серверное приложение на VB??

Исходя из того, что автор делает чат, могу предположить наличие двух его составляющих - клиента и сервера. Причем доступ к базе должен иметь один из них - сервер.
Ты слышал об ODBC?

Да слышал.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Chat самый простой

Сообщение arvitaly » 01.05.2009 (Пт) 16:17

Причем доступ к базе должен иметь один из них - сервер.


?

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 16:48

arvitaly писал(а):
Причем доступ к базе должен иметь один из них - сервер.


?

Ты не согласен? По-моему это очевидно.
Во-первых в противном случае придется каждому клиенту отдавать логин и пароль к бд.
Во-вторых, в случает смены этого пароля придется обновлять программу-клиент у всех пользователей.
В-третьих, если будет какая-нибудь переработка бд (изменение структуры), добавление каких-либо возможностей, то опять-таки придется все клиентские приложения обновлять.

Да можно еще причины назвать, если подумать. Это только три очевидных для меня.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Chat самый простой

Сообщение arvitaly » 01.05.2009 (Пт) 16:56

Во-первых в противном случае придется каждому клиенту отдавать логин и пароль к бд.


Логин guest Пароль 12345. Базы только для чтения
Во-вторых, в случает смены этого пароля придется обновлять программу-клиент у всех пользователей.


Совершенно нормальная процедура обновление версий программы, но какой смысл менять пароль

В-третьих, если будет какая-нибудь переработка бд (изменение структуры), добавление каких-либо возможностей, то опять-таки придется все клиентские приложения обновлять.


Опять таки обновление версий программы - совершенно нормально

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 17:04

Логин guest Пароль 12345. Базы только для чтения

Ага, и чат тоже только для чтения? Свои сообщения писать нельзя.. :roll:
Совершенно нормальная процедура обновление версий программы, но какой смысл менять пароль
...
Опять таки обновление версий программы - совершенно нормально

Да, но по-моему не совсем правильно принуждать пользователя обновлять программу. А это именно принуждение, поскольку работать программа не будет. А пароль менять придется если кто-то его узнает, потому как, спамеры, например, могут этим отлично попользоваться.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 01.05.2009 (Пт) 17:42

Исходник чата у меня есть проверял работает сейчас постараюсь объяснить как работает этот чат :D
Есть сервер у которого самые простые функции в том числе функция кик
И есть клиент
А база для этого чата является текстовый документ :D
Когда запускаешь клиент там можно авторизоваться или зарегистрироваться
а сервер показывает кто зашёл можно и бан ставить и кикать
ну, а база это простой текстовый документ в котором записана всего одна строчка
пользователь : пароль :D
Вот и всё!

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Chat самый простой

Сообщение burik » 01.05.2009 (Пт) 17:57

Ты лучше скажи, что ты в итоге получить хочешь?

Из всех предыдущих сообщений я понял, что ты хочешь сделать чат, который работал бы по интернету вне зависимости от того подключен ты или нет (т.е. серверная часть должна быть на некотором удаленном сервере). Причем хостинг ты хочешь бесплатный. Тогда могу тебе предложить следующее:
Пиши клиентскую программу и серверный php скрипт. Да я, в принципе, это уже предлагал в своем первом посте в этой теме.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Chat самый простой

Сообщение eldar22 » 01.05.2009 (Пт) 18:20

burik
Ты правильно меня понял :D


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

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

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

    TopList