Jump to content

    
Sign in to follow this  
ДЕЙЛ

Создание сервера с нуля

Recommended Posts

Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Насчёт белого айпишника ничего сложного нет . Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?

Share this post


Link to post
Share on other sites
Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?

 

Достаточно уметь читать данные из сокета и посылать данные в сокет. Ну, и ожидать и обрабатывать попытки соединения по ТСП.

Каков вопрос, таков и ответ :)

Edited by CrimsonPig

Share this post


Link to post
Share on other sites
Сформулирую короче - что нужо освоить, чтобы создать свой сервер для общения с GSM-модулями?

Короче, читаете документацию на gsm-модули и ru.wikipedia.org/wiki/HTTP .

Share this post


Link to post
Share on other sites
Сформулирую короче - что нужо освоить, чтобы создать свой сервер для общения с GSM-модулями?

А готовый FTP чем Вас не устраивает? Его можно разместить на любом ПК .

Share this post


Link to post
Share on other sites
Изучаю возможности интернета применительно к электронике. Имеются два модуля GSM, которые могут отправлять данные на любой сервер с белым айпишником по TCP. Этот любой сервер присылает ответ о некорректности запроса. Хочу сделать свой сервер, который точно так же сможет принимать данные, отправлять ответ и быть доступным в интернете. Насчёт белого айпишника ничего сложного нет . Понятное дело, что нужно почитать про компьютерные сети, а что ещё нужно для создания сервера? Если освоить PHP, то этого будет достаточно?

 

Логично, если посылается "по TCP" а дальше идет речь о PHP, то рискну предположить что посылается не-HTTP запрос на HTTP сервер.

Да, php и правильно составить HTTP запрос и пропарсить ответ.

 

Ну или просто сделать свой сервер димон и посылать/получать данные без HTTP в своем излюбленном формате какой нравится.

 

А готовый FTP чем Вас не устраивает? Его можно разместить на любом ПК .

У него фактически отсутствуют мозги. А человеку надо давать разные ответы на разные запросы.

 

HTTP сервер наиболее оптимален для этого. PHP довольно простой язык, написать только HTTP враппер,

который бы заворачивал запросы от GSM в HTTP и развирачивал ответы.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this