嘿傢伙,我想在PHP中做一些套接字編程。PHP插座問題
所以我運行一個插座「服務器」:
$address = '127.0.0.1';
$port = '9999';
$masterSocket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($masterSocket, SOL_SOCKET, SO_REUSEADDR, 1);
socket_bind($masterSocket, $address, $port);
socket_listen($masterSocket, 5);
$clientSocket = socket_accept($masterSocket);
所以我打開了SSH並運行此腳本。它正在運行,沒有錯誤。
然後,我有另一種PHP腳本,嘗試連接到這一點:
$fp = fsockopen("me.com", 9999, $errno, $errstr, 30);
fclose($fp);
,但它給我:
Warning: fsockopen(): unable to connect to me.com:9999 (Connection refused)
如何開始解決這一問題?
爲什麼要連接到:`me.com:9999`? – Ruel 2010-12-02 03:18:15
@Ruel只是一個例子 – 2010-12-02 03:28:44
它看起來像你綁定到一個IP和連接到另一個這個代碼,但是你在評論中提到你連接到127.0.0.1,你可以更新的問題來反映,所以我們可以看到一切1位 – tobyodavies 2010-12-02 04:24:48