powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / передача инфы. чат
25 сообщений из 98, страница 1 из 4
передача инфы. чат
    #37760368
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посоветуйте самый простой, быстрый и надёжный способ передачи 1 символа с компа на комп(или ещё куда-нить) через нет. т.е. онлайн чат. сейчас остановился на:
прога на компе-клиенте открывает php страницу моего сайта, передавая в строке символ. этот символ сохраняется в текстовике на сайте.
программа-сервер с интервалом 1 мск или быстрее скачивает этот текстовик, открывает, получает символ, вновь скачивает и тд.
только есть сомнения, что и клиент и сервер будут успевать обрабатывать нажатия и изменения. подскажите, что в вышеизложенном способе неверно и посоветуйте плз что-нить. p/s с винсок разбирался, но какая-то непонятная муть. желательно через посредника - сайт
...
Рейтинг: 0 / 0
передача инфы. чат
    #37760539
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если оба клиента за шлюзами, без посредника и не получится.

Если это именно чат, а не нечто вроде чата, то инфу нужно передавать не посимвольно. Нужно записывать в базу все сообщения, а клиент должен их запрашивать, передавая время последнего полученного сообщения. Таким образом ему вернутся сообщения с момента последнего полученного в прошлый раз. И делать это нужно не чаще раза в секунду, незачем генерить трафик бесполезными запросами.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37760875
йдуцук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

а сама идея? всё верно? всё-таки необходимо каждый раз скачивать текстовик? что подразумевается под базой, я не оч понял посимвольно захотелось сделать для пущего эффекта: красиво, когда видишь, как собеседник старательно тыкает по клавишам, стирает набранное, набирает вновь)
...
Рейтинг: 0 / 0
передача инфы. чат
    #37760944
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под базой понимается реляционная база данных. Раз php, значит наверняка под чем-то линуксообразным, значит MySql. Текстовик это вообще не вариант для таких задач. Текстовик — для хранения текста, не более.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761144
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

про линуксообразность не очень понял. php - потому что я не знаю, как ещё оставить инфу в нете) кроме прямой закачки, отправки майла и php. повозился со своим сайтом - нашёл раздел "базы данных", создал новую базу. создал логин и паролm нового пользователя базы данных. как теперь оставить в ней инфу, а потом считать? т.е. как её вообще юзать?)
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761295
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qlewerкак теперь оставить в ней инфу, а потом считать? т.е. как её вообще юзать?)
В общем и целом, нужна хотя бы одна таблица хотя бы с тремя полями: время сообщения, автор сообщения, текст сообщения. Как в нее вставлять и извлекать данные " ищите сами " или посетите здешние ветки по php/mysql, там расскажут больше.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761742
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

спс, но катастрофически не хватает знаний по базам данных. как-нибудь позже помучаю формчан слишком простыми для них вопросами по базам. а сейчас пытаюсь попробовать свой вариант. сделал программу-клиент - успевает побуквенно отсылать нажатия в текстовик на сайте через php. всё норм. а как правильней всего считать текстовик? не скачивая? а то ради одного символа скачивать, мне кажется, неправильно. p/s русские буквы никак через php не передаются? а то приходится передавать код символов
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761832
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь так
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim oXMLHTTP As Object
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
oXMLHTTP.Open "GET", "http://qlewer.mgn-host.ru/qqqqqq.txt", False
oXMLHTTP.Send
If oXMLHTTP.Status = 200 Then
With CreateObject("ADODB.Stream")
.Open
.Position = 0
.Type = 2
Text1.Text = .ReadText
.Close
End With
End If

что-то не очень получается. вернее вообще никак
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761843
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что ты надеешься прочитать из свежесозданного пустого ADODB.Stream? Какое по-товоему отношение он имеет к остальному коду?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761856
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

просто нашёл несколько кодов, которые выполняют хз какую муть. перебрал все параметры с точкой, какие нашёл. постоянные ошибки(зато разные, разнообразие ) если вставить .Write oXMLHTTP.responseBody выдаёт ошибку. очевидно, что вместо сохранения файла на комп .SaveToFile нужно юзать обычное присваивание переменной. но как? нигде ничего нет!
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761863
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть как обычно, думать даже не пробовал.

"Обучай только того, кто способен, узнав про один угол квадрата, представить себе остальные три."
Конфуций.

Свободен.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761872
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

по твоей логике: продолжи ряд чисел 4, ?, ?, ? назови три неизвестных символа в этом ряду. не можешь? автор"узнав про один угол квадрата, представить себе остальные три."
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761877
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мальчег, что ты знаешь о логике, тем более моей? Не тебе задавать подобные вопросы кому-либо.

PS. У квадрата все углы равны.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761884
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

разражает?) м?) а меня твои подколки нет?) радует только, что порой они компенсируются правильными ответами. покажи мне один из углов квадрата. остальные я как-нибудь представлю
AntonariyPS. У квадрата все углы равны.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761898
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Text1.Text = oXMLHTTP.responseBody

тоже не помогает. сплошные вопросики, вместо символов. т.е. Text1.Text - текстовое поле. oXMLHTTP - объект. и объект почему-то не хочет впихиваться в текстовое поле
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761965
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroText1.Text - текстовое поле. oXMLHTTP - объектну так. про один из углов квадрата...

Text1.Text - это не текстовое поле, это свойство текстового поля. Text1 - это текстовое поле, и оно, кстати, объект. oXMLHTTP - объект, но oXMLHTTP.responseBody не объект....

В общем, как я и говорил в самом начале твоей карьеры, пока у тебя нет понимания ООП, не фиг лезть в более сложные вопросы.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761976
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что с удалением иконки чужого приложения из трея ты решил?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37761991
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimЧто с удалением иконки чужого приложения из трея ты решил? это решено, довольно удачно. был найден код на дельфи. VSVLAD помог его перевести. последние символы имени иконки распознаются коряво, но вполне рабочий код, задача решена. у меня много проектов. это из раздела "скайп". сейчас я занят кейлоггером
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762010
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim oXMLHTTP As Object
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
oXMLHTTP.Open "GET", "http://qlewer.mgn-host.ru/qqqqqq.txt", False
oXMLHTTP.Send
If oXMLHTTP.Status = 200 Then
    With CreateObject("ADODB.Stream")
     .Mode = 3
     .Type = 1
     .Open
     .Write oXMLHTTP.responseBody
     .SaveToFile "C:\" & "11.txt", 2
    End With

забил на красоту, пытаюсь сохранить текстовик из инета на комп, открыть его, считать данные. но мистика: текстбокса на компе нет. на сайте пустой текстовик. никаких следов о существовании логов где-либо. включаю программу и вижу то, что я набирал несколько часов назад! wtf? О_о
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762024
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кэш
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762030
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Set oXMLHTTP = Nothing

не помогает( эхъ
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762036
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroне помогаетна сервере
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762044
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

а что с этим делать?(
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762048
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroAntonariy,

разражает?)Не льсти себе. Меня раздражает твоя нулевая способность к самообучению, а подколки лишь удивляют расстояниями промаха.
...
Рейтинг: 0 / 0
передача инфы. чат
    #37762128
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroа что с этим делать?запретить кеширование страницы, либо запрашивать некешированную страницу.
...
Рейтинг: 0 / 0
25 сообщений из 98, страница 1 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / передача инфы. чат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]