Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164522
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-26 12:56
文章分类

全部博文(84)

文章存档

2015年(83)

2014年(1)

我的朋友

发布时间:2015-04-16 20:49:06

接前文二、操作(send, recv)超时对它们有两种方式来设置超时,1. 将send, recv设置成非阻塞模式,然后用select来设置超时机制,就如上面的connect方式一样。2. 使用setsockopt()函数来设置相应的超时机制。因为前一种方式在connect中重点说明,本节来主要说明第二种方式。示例代码如下:对send和recv进行了超时设.........【阅读全文】

阅读(400) | 评论(0) | 转发(0)

发布时间:2015-04-16 20:48:58

三、Perl语言实现的socket超时设置Perl同样也有对connect, send/recv的不同超时设置。下面的示例代码对这两种超时都做了设置,并每一种socket操作都做最多五次重试。#! /usr/bin/perl################################################################################ \File#  tcp_client.pl# \Descript# .........【阅读全文】

阅读(637) | 评论(0) | 转发(0)

发布时间:2015-04-16 20:48:48

TCP连接简介当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握.........【阅读全文】

阅读(1257) | 评论(0) | 转发(0)

发布时间:2015-04-16 20:48:39

Abstractepoll是Linux内核为处理大批量句柄而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。简介:epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利.........【阅读全文】

阅读(534) | 评论(0) | 转发(0)

发布时间:2015-04-16 20:48:28

In this article, let us discuss how to write Perl socket programming using the inbuilt socket modules in Perl.Perl socket modules provides an object interface that makes it easier to create and use TCP / UPD sockets.本文讨论使用Perl内建的socket模块来实现Perl socket编程This article covers the fol.........【阅读全文】

阅读(779) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册