| |
用Perl语言进行Socket编程之一
|
日期:2007年5月10日 作者:
查看:[大字体 中字体
小字体]
|
网络编程是一门神秘且复杂的艺术,当然也十分有趣。Perl语言提供了丰富的TCP/IP网络函数,所有这些函数都直接来源于C语言的socket库函数. 由于Perl语言和C语言的socket库函数在型式和使用方法上都是一样的,因此会使用Perl语言进行Socket编程, 当然也就会使用C语言进行Socket编程.
下面是Perl语言中有关的socket库函数列表:
函数原型 使用说明
accept(NEWSOCKET,GENERICSOCKET) 接受请求的socket连接.如果成功,则返回压缩形式的网络地址;否则返回FALSE. 范例: if (!$Connect = accept(NEW,HANDLE)) { die "Connection failed: $! "; }
bind(SOCKET,NAME) 建立NAME与SOCKET的绑定,其中NAME应该是对应socket正确类型的压缩地址.
如果成功,则返回真;否则返回假.
在使用socket进行网络编程时,这一函数十分重要,因为它建立了socket句柄与网络上某个地址的关联.
范例:
bind(SH,$SocketAddress);
上一篇:生根于自由的土壤-FastCGI之四
下一篇:用Perl语言进行Socket编程之二
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |