Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Клиент - Сервер

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
romanov89
Отправлено: 14 Февраля, 2013 - 16:12:03
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Всем доброго времени суток, помогите плиз решить данную задачу: Организовать взаимодействие типа клиент - сервер. Клиент отсылает строку серверу. Сервер отсылает данную строку на другие сервера, список которых хранится в файле, а там уже

Как в PHP создать больше одного сервера ?

Или это как то через сокеты делается?

Направьте меня на верный путь
 
 Top
esterio
Отправлено: 14 Февраля, 2013 - 16:20:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Можно сокети, можно cURL.
Заюзайте виртуальные хосты.


Вам на курсак нужно?
 
 Top
romanov89
Отправлено: 14 Февраля, 2013 - 17:04:35
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Нет не на курсач , здесь под серверами понимаются каналы передачи , как на них файлы хранить. Вот если кто-нибудь помог кусочком кода

Если через виртуальные хосты, то это в денвере можно вручную их создать , а дальше к ним обращаться ?
 
 Top
caballero
Отправлено: 14 Февраля, 2013 - 17:23:31
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




при чем тут виртуальные хосты

если просто файлы то передавать можно через FTP
http://php[dot]ru/manual/ref[dot]ftp[dot]html
http://www[dot]codenet[dot]ru/webmast/php/PHP-Ftp.php

только определитесь что вы все таки передаете строки или файлы


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
esterio
Отправлено: 14 Февраля, 2013 - 17:38:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




romanov89 пишет:
Как в PHP создать больше одного сервера ?

caballero пишет:
при чем тут виртуальные хосты

Думал курсак вот и решил что лучше для тестов
 
 Top
romanov89
Отправлено: 14 Февраля, 2013 - 17:47:38
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Кто-нибудь скажите что использовать под серверами на которые по условию задачи ( Сервер отсылает данную строку на другие сервера ) . В моем понимании сервер один, если использовать PHP. Если виртуальные хосты , то это просто
 
 Top
caballero
Отправлено: 14 Февраля, 2013 - 18:02:30
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




задача отсылки строки бессмысленная
сама по себе

уточните у постановшика задачи о каких серверах и протоколах идет речь

это что там у вас тестовое задание от очередного неадеквата который берет програмиста PHP а дает задания на какую угодно тему только не на PHP?

(Отредактировано автором: 14 Февраля, 2013 - 18:05:35)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
romanov89
Отправлено: 14 Февраля, 2013 - 21:58:33
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Это лаб.работа в универе, протокол использовать TCP

Подобную задачу с несколькими серверами можно решить на PHP, если да то что использовать в качестве серверов и как на них хранить файлы
 
 Top
caballero
Отправлено: 14 Февраля, 2013 - 23:52:06
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Подобную задачу с несколькими серверами можно решить на PHP, если да то что использовать в качестве серверов

использовать PHP и cURL

Цитата:
как на них хранить файлы

КО советует записывать на диск.

Цитата:
Это лаб.работа в универе, протокол использовать TCP

большинство сетевых протоколов работают через TCP.
КАКИЕ должны быть сервера, КАКОЙ конкретно протокол? Любой базирующийся на TCP или чистый TCP.

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

(Отредактировано автором: 15 Февраля, 2013 - 00:01:21)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
esterio
Отправлено: 15 Февраля, 2013 - 17:38:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)





caballero пишет:
Не пойму - то ли щас преподы не умеют сформулировать задачу по человечески то ли студенты ни хрена не желают учить и не желают ни в чем разбираться.

В большенстве оба случая одновременно
[
b]romanov89[/b]
romanov89 пишет:
что использовать в качестве серверов

Определитесь что такое сервер.
romanov89 пишет:
как на них хранить файлы

А как хранятся файлы?

Смотрите под вашым заданием можно подразумевать будь-что.

PHP ето уже клиент-серверная технология. Тоесть нужен веб-сервер и браузер. (заметка: очень грубое высказивание. Есть мазохисты которые пишут десктопние приложения на PHP).
Можно и AJAX заюзать, чем не клиент-серверное програмирование
Можно и cURL или сокеты - тоже клиент-сервер

насчет TCP. HTTP, HTTPS, FTP и т.д. передается по TCP.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB