上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页
摘要: 为了能够胜任C++后台开发的目标,今天在此设定一些目标:需要看的书籍:1. 《计算机网络:自顶向下方法(原书第4版) 》2. 《计算机网络系统方法(原书第4版)》3. 《用TCP/IP进行网际互连第一卷:原理、协议与结构(第五版)》4. 用TCP/IP进行网际互连第二卷:设计、实现与内核》5. 《用... 阅读全文
posted @ 2014-10-26 17:38 wiessharling 阅读(7509) 评论(1) 推荐(0) 编辑
摘要: 最近在做项目,需要做一个服务器和客户端的基于TCP的套接口网络编程,由于服务器端返回数据并不是那么的及时,因此,需要在客户端做些延迟,然后才能去读取数据,实验测试结果如下。首先,我们先来看一下我们封装好的一个读延时函数:#define ERR_EXIT(m) \ do \ ... 阅读全文
posted @ 2014-10-23 11:13 wiessharling 阅读(538) 评论(0) 推荐(0) 编辑
摘要: recv是socket编程中最常用的函数之一,在阻塞状态的recv有时候会返回不同的值,而对于错误值也有相应的错误码,分别对应不同的状态,下面是我针对常见的几种网络状态的简单总结。 首先阻塞接收的recv有时候会返回0,这仅在socket被正常关闭时才会发生。而当拔掉设备网线的时候,recv并不会发... 阅读全文
posted @ 2014-10-20 15:51 wiessharling 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: select 函数的原理select 管理者用select来管理多个IO一旦其中的一个或者多个IO检测到我们所感兴趣的事件,select 函数返回,返回值为检测到的事件个数然后,遍历事件,进而去处理这些事件。select 原型:/* According to POSIX.1-2001 */ ... 阅读全文
posted @ 2014-10-16 17:17 wiessharling 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 思路:点对点通信,其原理也比较简单,在前面回显服务器的基础上,我们分别在服务端和客户端都使用两个线程,一个线程负责发送数据包,一个线程负责接收数据包。代码如下:客户端:/*****************************************************************... 阅读全文
posted @ 2014-10-05 22:29 wiessharling 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 该网络编程之客户端与服务端程序模板支持:1. 多客户端同时连接服务端,即服务程序可以同时为多个客户端服务;2. 服务端支持套接字对重用,即即使处于TIME_WAIT状态,仍可支持服务端重启;3. 服务端可以发现客户端是否已断开连接;4. 支持客户端标准输入会显,服务端从标准输出显示客户端所输入内容。... 阅读全文
posted @ 2014-10-05 22:03 wiessharling 阅读(276) 评论(0) 推荐(0) 编辑
摘要: .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip File... 阅读全文
posted @ 2014-09-29 14:23 wiessharling 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、看例子分析gcc 的编译选项gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld1.-I /home/hello/include 将/home/hello/include目录作为第一个寻找头文件的目录,寻找... 阅读全文
posted @ 2014-09-29 13:57 wiessharling 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Linux控制台(文本模式)下提高工作效率的快捷键在Linux环境里,有一些按键有特殊的含意。# Ctrl-U: 擦除一行光标前面的部分。# Ctrl-H: 擦除光标前面的一个字符。# Ctrl-D: 终止输入。(退出 shell,如果您正在使用 shell 的话)。# Ctrl-C: 终止当前正在... 阅读全文
posted @ 2014-09-27 14:55 wiessharling 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 概述根据迭代器功能的不同,将迭代器分为以下几类:Iterator Category Ability Providers Input iteratorReads forwardistreamOutput iteratorWrites forwardostream, inserterForward it... 阅读全文
posted @ 2014-09-24 16:07 wiessharling 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页