[請益] 兩個 socket server 之間的溝通?
標題好難下...... Orz
故事是這樣的,我需要用 PHP 建立起兩個 socket server
一個是標準的 socket server
另一個是 websocket server(其實也是 socket server)
然後它們彼此之間要溝通,因為我要做的事情是...
hardware ←→ socket server ←→ websocket server ←→ browser
最原始的需求是
當 hardware 有了某些變化時要能夠在 browser 上做出反應
而 browser 上的某些操作要能反應在 hardware 上
所以我現在的作法是 browser 跟 web server 之間就用 websocket 解決
(不用考慮 cross-browser 真是開心)
websocket server 也用 PHP 弄出來了
https://github.com/PsMonkey/HatePhp/tree/master/WebSocket
但是一旦 service.php 開始執行
$server->run() 之後的指令就都不會執行
(謎之聲:廢話,因為裡頭有個無窮迴圈)
我原本幻想在 service.php 當中同時有兩個 server 的 instance
這樣它們彼此之間就可以透過參數傳遞的方法溝通
但是現在看起來... 真的是幻想...... Orz
所以,想請教的是
1. 在 PHP 當中實作一個 socket server
只能用一個無窮迴圈這個方法嗎?
2. 有沒有辦法在一個 PHP 當中運作兩個 socket server?
3. 還是以我的需求來說,在 PHP 當中有正確的解法?
(我承認我的想法很 Java,實在改不過來 Orz)
懇請各位幫忙突破盲點 [淚目]
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.23.149
推
05/18 00:01, , 1F
05/18 00:01, 1F
→
05/18 00:17, , 2F
05/18 00:17, 2F
→
05/18 00:19, , 3F
05/18 00:19, 3F
→
05/18 00:20, , 4F
05/18 00:20, 4F
→
05/18 00:28, , 5F
05/18 00:28, 5F
→
05/18 00:46, , 6F
05/18 00:46, 6F
→
05/18 00:46, , 7F
05/18 00:46, 7F
→
05/18 00:50, , 8F
05/18 00:50, 8F
→
05/18 01:07, , 9F
05/18 01:07, 9F
推
05/18 01:11, , 10F
05/18 01:11, 10F
→
05/18 01:11, , 11F
05/18 01:11, 11F
→
05/18 01:13, , 12F
05/18 01:13, 12F
→
05/18 01:14, , 13F
05/18 01:14, 13F
→
05/18 01:20, , 14F
05/18 01:20, 14F
→
05/18 01:21, , 15F
05/18 01:21, 15F
→
05/18 01:21, , 16F
05/18 01:21, 16F
→
05/18 01:23, , 17F
05/18 01:23, 17F
→
05/18 01:24, , 18F
05/18 01:24, 18F
→
05/18 01:31, , 19F
05/18 01:31, 19F
→
05/18 01:32, , 20F
05/18 01:32, 20F
推
05/18 21:17, , 21F
05/18 21:17, 21F
推
05/18 22:55, , 22F
05/18 22:55, 22F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 7 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
5
22