За последние 24 часа нас посетили 54163 программиста и 1724 робота. Сейчас ищут 910 программистов ...

передача ascii строки на сайт

Тема в разделе "Прочие вопросы по PHP", создана пользователем splashcoder, 16 апр 2009.

  1. splashcoder

    splashcoder Активный пользователь

    С нами с:
    31 дек 2008
    Сообщения:
    14
    Симпатии:
    0
    Не подскажете есть ли способ принять командную ascii строку в скрипт на сайт, то есть клиент может передать строку зная только адрес сайта и порт 80, возможно ли обработать не http запрос, а строку? Или нужно использовать другой порт? Тогда как принять на него строковые сообщения?
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Чего. $_GET, $_POST?
     
  3. Amian

    Amian Активный пользователь

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    80-ый порт предназначен только для http. Можешь слать что угодно на любой другой 1024+ TCP порт через сокеты.
     
  4. Amian, не гони. никакой порт ни для чего "только" не предназначен. Он всего лишь по умолчанию используется, в случае неуказания порта.
     
  5. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    http://devzone.zend.com/article/1086-Wr ... ers-in-PHP
     
  6. splashcoder

    splashcoder Активный пользователь

    С нами с:
    31 дек 2008
    Сообщения:
    14
    Симпатии:
    0
    Sergey89, по поводу сокетов знаю, уже собирал перехватчик с их использованием.
    Локально работает, но на хостинге не срабатывает socket_bind (Permission denied), что в принципе и логично так как 80й порт уже стоит на прослушке http, а другой порт хостер не предоставляет....
    Что можно сделать? есть ли другой способ поставить перехват текстовых строк в скрипте при отправке их на опред. IP или нужно менять хостера, где дадут другой 1024+ порт и выделенный ip.
    Может кто порекомендует такой хостинг + php и mysql... поддомены.
     
  7. Amian

    Amian Активный пользователь

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    Речь шла о биндинге 80-го порта при создании сокет сервера или про клиентский браузер? Ну так вот, 80ый порт зарезервирован для принятия http.
     
  8. Кем? Не будь голословным, ссылку на rfc, где указано его "резервирование" ?
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Код (Text):
    1.  
    2. hosting(440hz):~$>cat /etc/services | grep www-http
    3. http             80/tcp    www www-http #World Wide Web HTTP
    4. http             80/udp    www www-http #World Wide Web HTTP
    http://www.iana.org/assignments/port-numbers
     
  10. Amian

    Amian Активный пользователь

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0

    http://www.iana.org/assignments/port-numbers
     
  11. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1 нах!
     
  12. не путайте well-known и registred!
     
  13. Amian

    Amian Активный пользователь

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    Вырванная из контекста фраза ни о чём не говорит, нет ? Перед этой фразой еще написано:

    Ну так вот, 80-ый порт используется для HTTP.

    И причём здесь вообще "registered" ports ? *cough*
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда

    ты сам не путай reserved и registered

    =))))))))))))))))

    p.s. ведь не пятница же? или я что-то пропустил?
     
  15. а, мы недавно решили в четверг пить, в а пятницу болеть - очень удобно.
    Ладно. Спорить не буду, хотя аргументы еще есть. аргументы есть, сил нет )))
     
  16. splashcoder

    splashcoder Активный пользователь

    С нами с:
    31 дек 2008
    Сообщения:
    14
    Симпатии:
    0
    мда... развели вы тут полемику...
    в общем факт в том, что на 80й порт прослушка не вешается... пусть он и зарезервирован или зарегистрирован....
    все работает если найти хостера, который может предоставить выделенный ip и порт для него, причем чтобы функции установки сокетов не были у него заблокированы.