socket_last_error
ソケットの直近のエラーを返す
&reftitle.description;
intsocket_last_error
Socketnullsocket&null;
Socket クラスのインスタンスをこの関数に渡すと、この特定のソケットに発生した
直近のエラーが返されます。socket が &null; の場合、
直近にエラーを発生したソケット関数のエラーコードが返されます。
後者は、失敗した場合にソケットを返さない
socket_create のような関数や
特定のソケットに直接関係ない理由で失敗する可能性がある
socket_select で特に有用です。
このエラーコードは、指定したエラーコードを表す文字列を得るために
socket_strerror に渡すものとしても適しています。
エラーが発生していない場合や
socket_clear_error でクリアされた後である場合は、
この関数は 0 を返します。
&reftitle.parameters;
socket
socket_create で作成した Socket クラスのインスタンス。
&reftitle.returnvalues;
この関数は、ソケットのエラーコードを返します。
&reftitle.changelog;
&Version;
&Description;
&sockets.changelog.socket-param;
8.0.0
socket は、nullable になりました。
&reftitle.examples;
socket_last_error の例
]]>
&reftitle.notes;
socket_last_error はエラーコードをクリアしません。
クリアするには socket_clear_error
を使用してください。