SO_LINGER选项用于控制close系统调用在关闭TCP连接时的行为。在默认情况下,当说我们使用close系统调用关闭一个socket时,close立即返回,TCP模块负责把socket对应的TCP发送缓冲区中残留的数据发送给对方。
根据linger结构体中两个变量的不同值,会有三种不同的结果:
1、l_onoff==0 ,此时SO_LINGER选项不起作用,close用默认行为来关闭so...
分类:
其他好文 时间:
2014-10-26 21:15:36
阅读次数:
146
1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。私有IP地址:也叫内部地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委...
分类:
其他好文 时间:
2014-10-26 18:21:17
阅读次数:
327
Web Service 一些对外公开的网络服务接口2011-10-29 14:12商业和贸易:1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同一时候查询)Endpoint:http://webservice.webxml.com.cn/WebServices/Sto...
分类:
Web程序 时间:
2014-10-26 13:01:59
阅读次数:
409
最近两天看了看libevnet 源代码~,主要学习资料是源代码libevent-2.0.21-stable、Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。Libevent有几个显著的亮点:(1)事件驱动(event-driven),高性能;(...
分类:
其他好文 时间:
2014-10-25 15:47:49
阅读次数:
156
学习计算机没有一点硬件基础肯定是不行的。随着学习的深入,逐渐认识到,项目设计必然会考虑硬件与网络服务能否达标。正好借师弟师妹们拆装机的机会复习了一下硬件基础知识。...
分类:
其他好文 时间:
2014-10-24 19:04:25
阅读次数:
206
注意:在ArcGIS 10.1版本之后不需要再安装ArcSDE,已经内置。 但是要使用sde的功能必须安装oracle的32位客户端和64位的服务端,并且都需要配置本地网络服务。 原因:如果ArcGIS Server和Desktop安装在同一台机器上,这估计是很多人的软件环境,如果这样的话可能需要多...
分类:
其他好文 时间:
2014-10-24 12:19:06
阅读次数:
290
Android缓存:
采用缓存,可以进一步大大缓解数据交互的压力,又能提供一定的离线浏览。下边我简略列举一下缓存管理的适用环境:
1. 提供网络服务的应用
2. 数据更新不需要实时更新,哪怕是3-5分钟的延迟也是可以采用缓存机制。
3. 缓存的过期时间是可以接受的(类似网易的新闻阅读,支持离线离线阅读)
这样所带来的好处:
1. 减小服务器的压力
2. 提...
分类:
移动开发 时间:
2014-10-22 14:36:33
阅读次数:
259
大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用是没有生命力的。今天就会给大家介绍这部分内容:
Web请求和响应
NSURLSession
UIWebVie...
分类:
移动开发 时间:
2014-10-22 08:42:06
阅读次数:
270
《面向物联网的传感器网络综述》钱志鸿,王义君,电子与信息学报,2013,1Vol.35No.11、什么是无线传感器网络(WSN),WSN与物联网的关系?无线传感器网络是由部署在监测区域内的大量传感器节点,通过无线通信,形成的多跳自组织网络。物联网系统架构由四部分组成:底层网络分布,..
分类:
其他好文 时间:
2014-10-22 06:33:02
阅读次数:
195
对于不了解网络编程的开发人员来说,编写一个良好的服务端通讯程序是一件比较麻烦的事情.然而通过EC这个免费组件你可以非常简单地构建一个基于linux或win部署运行的网络服务程序.这种便利性完全得益于...