动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Cgi/Perl → 阅读文章

 用Perl语言进行Socket编程之一

作者:郁郁小蝎 来源:中国站长学院 
阅读 2140 人次 , 2006-2-15 14:34:00 

  网络编程是一门神秘且复杂的艺术,当然也十分有趣。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编程之二
· perl实例分析教程之十三
· Cgi入门教程之:5 Perl简介
· CGI的安全(二)
· CGI教程(8)记录用户记录脚本之二
· 用Perl语言进行Socket编程之三


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077