- 博客(4)
- 收藏
- 关注
转载 linux 网络编程常用函数及流程
一、网络编程之TCP流程服务端:socket---bind---listen---while(1){---accept---recv---send---close---}---close客户端:socket----------------------------------connect---send---recv-----------------close二、网络编程常用函...
2014-10-16 23:57:00 133
转载 linux网络编程函数——地址复用setsockopt()
1、setsockopt()作用及简介socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。此时对这个端口进行重新绑定就会出错。要想立即绑定端口,需要先设置SO_REUSEADDR.或者在closesocket的时候,使用setsockopt设置SO_DONTLINGER。才会消除TIME_WAIT时间,用setsockopt()函数即可实现。#inc...
2014-10-16 23:30:00 144
转载 function/bind 函数适配器
1、function/bind简介function是一种类模板,重载了operator()函数调用操作符,所以每一个function类的对象都是一个函数对象。bind是一种函数适配器,可以改变参数的个数、顺序。2、相关代码 1 #include <iostream> 2 #include <string> 3 #include <...
2014-10-11 02:03:00 95
转载 C++之单例模式
1、C++单例模式的概念及作用单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。2、单例模式的实现原理(1)私有静态指针变量实现:使用类的私有静态指针变量指向类的唯一实例,并用一个公有的静态方法获取该实例。(2)静态局部变量实现:在公有静方法中定义指向该类的一个静态局部变量...
2014-10-10 00:58:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人