ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Delphi + PHP (клиент-сервер)
  #1  
Старый 20.11.2008, 17:54
200 OK
Новичок
Регистрация: 20.11.2008
Сообщений: 7
Провел на форуме:
22496

Репутация: 1
Отправить сообщение для 200 OK с помощью ICQ
По умолчанию Delphi + PHP (клиент-сервер)

Здравствуйте, я впервые тут пишу, сильно не бейте. )

Поставил перед собой задачу написать для начала простое клиент серверное приложнение. Подскажите пожалуйста какой протокол и какие компоненты использовать для организации например чата? Серверная часть должна быть на php на удаленном сервере с постоянным IP/ Клиент - на дельфах.
 
Ответить с цитированием

  #2  
Старый 20.11.2008, 18:08
FlyBird
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме:
91186

Репутация: 18
По умолчанию

Лично мне кажется, что для этого тебе подойдут такие языки как JAVA или C#.
Возможно и Delphi тоже. В общем тебе нужно капать в сторону сокетов
_http://ru.wikipedia.org/wiki/Сокет_(программный_интерфе с).
Если что то на JAVA я смогу тебе кинуть пару строк кода. Они 100% рабочие. Сама тестила собственную аську основанную на сокетах.
 
Ответить с цитированием

Так проще
  #3  
Старый 20.11.2008, 18:12
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме:
800727

Репутация: 83
Отправить сообщение для ronald с помощью ICQ
Cool Так проще

omg...
Куда катится мир?
А слабо встроить код из дельфи в страничку и держать там?:
1. Создаёшь ActiveX форму
2. Project -> Web Deployment Options
3. Пишешь нужный код
4. Project-> Web Deploy
5. Подключить готовое сам, думаю разберёшься, если что постучи в асю
Инфа по теме:
http://www.codenet.ru/progr/other/delphocx.php
http://www.codenet.ru/progr/delphi/ax_ie.php
--------------------------------------------------------------
Зы: Доберман, тя что забанили?

Последний раз редактировалось ronald; 20.11.2008 в 18:14..
 
Ответить с цитированием

  #4  
Старый 20.11.2008, 18:15
200 OK
Новичок
Регистрация: 20.11.2008
Сообщений: 7
Провел на форуме:
22496

Репутация: 1
Отправить сообщение для 200 OK с помощью ICQ
По умолчанию

Цитата:
Сообщение от FlyBird  
Лично мне кажется, что для этого тебе подойдут такие языки как JAVA или C#.
Возможно и Delphi тоже. В общем тебе нужно капать в сторону сокетов
_http://ru.wikipedia.org/wiki/Сокет_(программный_интерфе с).
Если что то на JAVA я смогу тебе кинуть пару строк кода. Они 100% рабочие. Сама тестила собственную аську основанную на сокетах.
Если у вас есть php-код с использованием stream_socket_server поделитесь, брал готовый код с мануала - сервер запускается но при попытке принять ответ, приложение дельфи выскакивает с ошибкой "неправильный reply", жаль сечас на работе, вечером обязательно напишу свои исходники на php и delphi а также ошибку
 
Ответить с цитированием

  #5  
Старый 20.11.2008, 18:34
FlyBird
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме:
91186

Репутация: 18
По умолчанию

Нет. Я на JAVA и C# пишу + Oracle и MSSQL.
php забросила давно.
Сори за офтоп, сделала я это для того чтобы автор не ждал от меня кода на php, который я не обещала и не имею. Порты и все дела ты наверника прописываешь. Ждем код, чтобы можно было советовать.
 
Ответить с цитированием

  #6  
Старый 20.11.2008, 18:46
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

ппц..
можна заросто написать на Delphi клиент, которий будет, например, посилать пост\гет запрос на сервер,.. на сервере php принимает команди..
сам такое делал...
главное научитса понимать что такое сокети..
 
Ответить с цитированием

  #7  
Старый 20.11.2008, 18:51
200 OK
Новичок
Регистрация: 20.11.2008
Сообщений: 7
Провел на форуме:
22496

Репутация: 1
Отправить сообщение для 200 OK с помощью ICQ
По умолчанию

Цитата:
Сообщение от eLWAux  
ппц..
можна заросто написать на Delphi клиент, которий будет, например, посилать пост\гет запрос на сервер,.. на сервере php принимает команди..
сам такое делал...
главное научитса понимать что такое сокети..

с HTTP проблем не возникало, но тут не получиться организировать мгновенной передачи сообщения, т.к. клиенту нужно будет проверять через некоторые промежутки времени (например 5сек) есть ли для него новое сообщение или нет
 
Ответить с цитированием

  #8  
Старый 20.11.2008, 18:55
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

и?
например:

имя юзер: tester
клиен шлет запрос: get.php?name=tester

get.php:
Код:
<?
if (isset($_GET['name']))
{.....
откриваем файл с сообщениями
или достаем их из бази
....
пусть єсть новое сообщения с текстом: 'hello'
тогда в $soobschenia будет hello
.....
print $soobschenia;
?>
все.. клиен принимает результат: hello..
на делфи\пхп такое не делают.. надо чтоб многновенно работало..
 
Ответить с цитированием

  #9  
Старый 20.11.2008, 18:57
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

через http тащить информацию??? ХИТРОЗАДО както для клиента на Делфи! 8))))))))))

... думаю тут все проще пишешь оба сначала на Делфи.... отлаживаешь .... и затем выбираешь язык сервера!

... понятно что на античате тебя поведут дорогой http .... но это как из песни "!...идем дорогой трудной дорогой не простой" 8)))


ЧАТ СЕРВЕРУ НЕ НУЖЕН ВЭБСЕРВЕР (имеется ввиду тот у кого на Делфи клиент)!!!

Последний раз редактировалось Delimiter; 20.11.2008 в 19:07..
 
Ответить с цитированием

  #10  
Старый 20.11.2008, 22:21
200 OK
Новичок
Регистрация: 20.11.2008
Сообщений: 7
Провел на форуме:
22496

Репутация: 1
Отправить сообщение для 200 OK с помощью ICQ
По умолчанию

Цитата:
Сообщение от Delimiter  
ЧАТ СЕРВЕРУ НЕ НУЖЕН ВЭБСЕРВЕР (имеется ввиду тот у кого на Делфи клиент)!!!
возможно я не совсем правильно сформулировал задачу, нужен не чат(это к примеру), а клиент-приложение, которое висело бы в сети и слушало сервер НА НАЛИЧИЕ сообщения... тоисть тут приемлимо использовать tcp протокол

з.ы. и еще вопрос, возможно ли использовать tcp (например с компонента indy idTCPClient) через http прокси?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ