Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Komunikacja Server -> Client z poziomu PHP, Nie w drugą stronę!
adbacz
post
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Czy posiadając tylko i wyłącznie adres IP komputera klienckiego, jestem w stanie wysłać mu, z poziomu PHP wysłać żądanie do tego komputera?

Czy może jest jakiś inny sposób (bibioteka), która da mi taką możliwość?
Oczywiście zakładając, że wiem, z jakim komputerem chcę sie połączyć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adbacz
post
Post #2





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Problem jest tego typu, że na chwilę obecną nie mam dostępu do serwera, na którym mógłbym używać innego języka niż PHP, chyba, że w CGI, ale to w tedy zostaje mi Python i Perl a żadnego nie znam (i nie wiem, czy na CGI można zrobić tak jak sugerujesz z innym językiem).

Problem jest tego typu:
1. Klientów może być wielu. Klientów będę dodawał ja z poziomu serwera. Każdy klient może mieć jedną domenę.
2. Klienci łączą się z serwerem za pomocą WebSocket (lub jeśli nie ma, wysyłają żądania do serwera zwykłe po odpowiedzi i wysyłają treść wiadomości.
3. Aplikacja na komputerze pobiera dane z serwera, jeśli ten przekaże jej informację, że są jakieś nowe wiadomości.
4. Aplikacja loguje się (tworzy sesję) dla danego użytkownika, który zostanie przypisany do aplikacji w ustawieniach tak, by można było używać czasu jako osobne osoby na kilku komputerach.

Wszystko wiem jak zrobić, z tym nie mam problemu, problem zaczynam mieć gdy chcę poinformować aplikację (nie ważne którą), że są jakieś nowe wiadomości. I tak jak mówię, mam dostęp do serwera tylko z PHP oraz CGI w formie Python oraz Perl.
Go to the top of the page
+Quote Post

Posty w temacie
- adbacz   Komunikacja Server -> Client z poziomu PHP   13.08.2014, 13:41:51
- - ohm   Jakiego typu żądanie? bezpośrednie Tcp? czy może w...   13.08.2014, 13:44:17
- - Crozin   @ohm: WebSocket działa na TCP. @adbacz: Oczywiście...   13.08.2014, 13:46:14
- - fate   Jeżeli dobrze Cie zrozumiałem to nie, kod php musi...   13.08.2014, 13:47:11
- - adbacz   Ktoś coś zrobił, i potrzebuję poinformować o tym z...   13.08.2014, 13:48:44
- - fate   zaciekawil mnie ten problem do zwyklego komunikatu...   13.08.2014, 16:45:53
- - adbacz   Spokojnie, ten "komputer" to jest mój ko...   14.08.2014, 07:15:51
- - Crozin   Czy to ma działać na poziomie przeglądarki (HTTP) ...   14.08.2014, 07:22:03
- - adbacz   @crozin - Ale "to" czyli co? Jesli to c...   14.08.2014, 08:07:02
- - Crozin   Nie pytam o treść wiadomości tylko o sposób jej pr...   14.08.2014, 08:12:44
- - adbacz   Aha, nie zrozumiałem co ma na myśli. Ma trafić do ...   14.08.2014, 08:37:24
- - Crozin   Albo http://php.net/manual/en/sockets.examples.php...   14.08.2014, 08:52:52
- - adbacz   Dzięki za linki, poczytam i spróbuje coś zdziałać....   14.08.2014, 09:20:13
- - misiek172   jeżeli wiesz jaki komputer ma zostać poinformowany...   14.08.2014, 11:08:25
- - Crozin   @misiek172: Różnica jest taka, że klient nie musi ...   14.08.2014, 11:47:52
- - adbacz   @misiek172 - Stąd też to zapytanie właśnie. Na poc...   14.08.2014, 12:42:23
- - Crozin   @adbacz: A tak z czystej ciekawości... mógłbyś pod...   14.08.2014, 16:27:20
- - adbacz   Chcę napisać aplikację czatu. Z poziomu strony WWW...   15.08.2014, 10:01:33
- - Crozin   Czyli klasyczny czat? 1. Każdy z klientów łączy s...   15.08.2014, 10:24:36
- - by_ikar   node.js i sockets.io. Jak masz jakieś podstawy z j...   15.08.2014, 11:08:30
- - adbacz   Problem jest tego typu, że na chwilę obecną nie ma...   15.08.2014, 11:13:31
- - Crozin   CGI działa dokładnie w takim sam sposób jak mod_ph...   15.08.2014, 12:19:46
- - by_ikar   To może spróbuj tego: http://reactphp.org/ gdzieś ...   15.08.2014, 18:51:05


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 05:45