perl socket编程
soket是网络套接字,它是ip地址和端口号的组合。在perl中使用套接字需要SOCKET模块;以经过测试可以使用:下面使用如下的例子进行说明: 服务器端: #!/usr/bin/perl -w 客户端: #!/usr/bin/perl -w use Socket; use IO::Handle; socket(SOCK,getprotobyname("tcp")); my $addr=sockaddr_in(3000,inet_aton("localhost")); connect(SOCK,$addr); SOCK->autoflush(1); while(1){ ?print "send msg:n"; ?$in=<STDIN>;#已经包含结束符了 ?if($in =~ /quit/i || $in =~ /q/i) ?{ ? ? print SOCK "$in"; ? ? print "byen"; ? ? exit 1; ?} ?else ?{ ? ?print SOCK "$in"; ? ?$hh=<SOCK>; ? ?print "recieve massage from server: $hh"; ?} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- delphi – 为什么在使用TStream类时会出现“抽象错误”?
- vb.net – 永远不会调用IMetadataAware.OnMetadataCreated
- Delphi通过IE窗口句柄获取网页接口(IWebBrowser2)
- delphi调用c的dll
- golang、python中生成随机字符:字母、数字、大小写等
- php – 将网址扩展添加到Laravel路由
- 对于FreePascal和Delphi,是否有用于清理PostgreSQL或SQL的查
- perl – eval之后的代码(死于“某些错误消息”)会继续执行吗
- 【干货】1号店BI总监张高峰分享大数据落地实操。
- groovy – 有更简单的方法来告诉HTTPBuilder忽略无效的证书