摘要: Socket socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。 在Internet上的主机一般运行了多个服务软件, 阅读全文
posted @ 2017-04-26 17:00 倾耳听 阅读(201) 评论(1) 推荐(0) 编辑
摘要: sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。 服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套 阅读全文
posted @ 2017-04-26 16:54 倾耳听 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一直对多线程编程这一块很陌生,决定花一点时间整理一下。 os:ubuntu 10.04 c++ 1.最基础,进程同时创建5个线程,各自调用同一个函数 [html] view plain copy #include <iostream> #include <pthread.h> //多线程相关操作头文 阅读全文
posted @ 2017-04-26 16:43 倾耳听 阅读(257) 评论(0) 推荐(0) 编辑
摘要: C++ 多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 线程的多任务处理是同一程序的片段的并发执行。 基于进程的多任务处理是程序的并发执行。 线程的多任务处理是 阅读全文
posted @ 2017-04-26 16:31 倾耳听 阅读(299) 评论(0) 推荐(0) 编辑
摘要: h引擎介绍:ttp://www.jb51.net/article/38004.htm 学习网站:http://www.w3school.com.cn/sql/ MyISAM:MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM 阅读全文
posted @ 2017-04-26 11:38 倾耳听 阅读(164) 评论(0) 推荐(0) 编辑