Autor | Zpráva | ||
---|---|---|---|
bach1 Profil * |
#1 · Zasláno: 1. 12. 2008, 11:01:34
Jde nějak pomocí php (linux) odeslat sekvenci znaků (obsah nějakého bufferu) na zvolenou IP adresu a konkrétní TCP port (TCP 1000) a následně přijmout výsledek a tento řetězec znaků uložit do nějakého parametru nebo texťáku?
O co jde mám nějakou HW aplikaci s převodníkem RS485/Ethernet X-PORT , na který chci poslat sekvenci znaků a přijmpout výsledky a následně uložit a pak z toho dělat třeba grafy teplot. Aplikace je napsaná pro windows v pascalu a využívá utility TCPClient. |
||
bohyn Profil |
#2 · Zasláno: 1. 12. 2008, 11:22:40 · Upravil/a: bohyn
bach1
v PHP existuje fsockopen(). Pres fwrite() odesles dotaz a pomoci feof(), fgets() a while nactes vysledek. Takze asi nejak takhle: $f = fsockopen($url, $port); fwrite($f, $request); $response = ""; while(!feof($f)) { $response .= fgets($f); } echo $response; |
||
Časová prodleva: 15 let
|
0