socket SOCKET,DOMAIN,TYPE,PROTOCOL

広告

広告

解説

指定した種類のソケットをオープンし、ファイルハンドル SOCKET にアタッチします。TCP/IP を使う場合はsocket(SOCKET, PF_INET, SOCK_STREAM, 0)、UDP/IP を使う場合はsocket(SOCKET, PF_INET, SOCK_DGRAM, 0)、UNIX ドメインソケットを使う場合はsocket(SOCKET, PF_LOCAL, SOCK_DGRAM, 0)。HTTP、FTP、POP3、SMTP などは全て TCP/IP を使用するので最初の書式を使用すればよいでしょう。SOCKET の部分には好きなファイルハンドル名を指定することができます。

socket(SCK, PF_INET, SOCK_STREAM, 0)

とすれば、ファイルハンドル SCK が生成されるのでソケットから読み込むには

$imp = <SCK>;

とし、ソケットに送信するには

print SCK "....";

とします。適切な定義を import するために、まずはuse Socket;とします。

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日