Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 19.06.2015 Ostrzeżenie: (0%)
|
Witam serdecznie
Mam urządzenie które ma za zadanie przesłać dane na serwer w formie tekstowej(kilkadziesiąt bajtów jednorazowo). Dane przekazywane są po TCP Próbuję to jakoś ogarnąć w PHP ale kombinuję już od jakiegoś czasu i nie bardzo wiem jak się do tematu zabrać. Do celów testowych uruchomiłem serwer pod node wszystko działa tak jak powinno ale z PHP jakoś nie mogę tego ogarnąć. Prosiłbym o podpowiedz od czego zacząć Ten post edytował sasiadstar 17.07.2018, 12:05:50 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 22 Dołączył: 11.04.2010 Skąd: Tarnów Ostrzeżenie: (0%)
|
Możesz sprawdzić, czy sockety są włączone na hostingu:
I upewnić się, że hosting domyślnie nie blokuje wyświetlania błędów/włączyć ich wyświetlanie. Na hostingach raczej wszystkie porty poza standardowymi usługami są zablokowane, więc to też nie przejdzie. Do komunikacji klienta z serwerem możesz również stworzyć proste REST API (po stronie serwera), użyć kodów odpowiedzi HTTP i do tego jakieś uwierzytelnianie. Łatwo znaleźć kilka tutoriali/gotowców do PHP REST API. Klientem wysyłasz dane na konkretny URL. Cytat Czy można ten temat jakoś podejść jakoś inaczej np po zwykłym www port 80 tak żeby serwer tylko odebrał paczkę mimo że brak poprawnego nagłówka i np zapisał do pliku. Brak właściwego nagłówka spowoduje, że nie zostanie to odebrane (tym bardziej na hostingu gdzie nie ma dostępu do pełnej konfiguracji). Możesz albo w sieci urządzenia generującego dane dodać osobny serwer, który będzie lokalnie odbierał samo TCP i potem wysyłał na serwer hostingowy HTTP, albo sprawdzić czy samo urządzenie/moduł sieciowy (ethernet/wifi) nie ma biblioteki do HTTP. Inaczej to tylko jakiś VPS ze swoim IP, dobrze skonfigurowany. Ten post edytował session 23.07.2018, 05:54:47 |
|
|
|
sasiadstar Serwer TCP pod PHP 17.07.2018, 12:05:08
Pyton_000 Pokaż jak kombinowałeś 17.07.2018, 12:36:41
sasiadstar Wracam do tematu
Wszystko co poniżej działa ale ty... 21.07.2018, 07:59:33
markuz Co to za hosting? Jeżeli się nie mylę, to większoś... 21.07.2018, 14:42:41
sasiadstar Macie koledzy rację że to nie przejdzie, zostałem ... 23.07.2018, 06:09:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:20 |