-1

同じポートでソケットをバインドしようとしていますが、エラーが発生しています。

socket_bind(): アドレス [0] をバインドできません: 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます。C:\xampp\htdocs\my\server.php の 79 行目でソケットにバインドできませんでした

これが79行目です:

$result = socket_bind($socket, $host, $port) or die("Could not bind to socket\n");

これを修正する方法は?

4

2 に答える 2

0

同じポートでソケットをバインドしようとしています

別のポートを使用するか、バインドしようとしているポートにバインドされているアプリケーションを強制終了してください。一般的に言えば、一度に 1 つのアプリケーションのみをポートにバインドできます。

netstat -OWindowsでcmdを介して使用されているポートを見つけるために使用されます。

于 2013-07-31T13:35:57.217 に答える
0

そんなことはできません。タプル プロトコル/ネットワーク アドレス/ポートにバインドできるソケットは1 つだけです。たとえば、ポート 4242 で 2 つの TCP ソケットをバインドすることはできません。

于 2013-07-31T13:36:45.830 に答える