自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unix网络编程学习笔记之第5章 TCP客户端/服务器程序示例

一、 一个简单TCP回射服务端程序#include "unp.h"#define MAXLINE 1024#define PORT 13#define CONMAX 5void err_sys(const char* s){ fprintf(stderr, "%s\n",s); exit(1);}void str_echo(int connfd){ in

2015-05-29 14:49:44 1019

原创 Unix网络编程学习笔记之第4章 基于TCP套接字编程

1. socket函数int socket(int family, int type,int protocol)成返回一个套接字描述符。错误返回-1其中family指定协议族,一般IPv4为AF_INET, IPv6为AF_INET6。其中type指定套接字类型,字节流:SOCK_STREAM.   数据报:SOCK_DGRAM。一般情况下通过family和type的组合都可以

2015-05-27 16:51:45 902

原创 Unix网络编程学习笔记之第3章 套接字编程简介

1. 首先我们说一个IPv4的套接字地址结构:struct in_addr { in_addr_t s_addr;//!};struct sockaddr_in{ uint8_t sin_len; sa_family_t sin_family;//! int_port_t sin_port;//! structin_ad

2015-05-25 15:14:39 563

原创 Unix网络编程学习笔记之第2章 TCP和UDP

TCP1. TCP面向连接的协议,是一个字节流协议,没有任何记录边界。发送的是数据分组。2. TCP提供了可靠性:确认重传和重组     (1) TCP每发送一份数据都会要求对端进行确认。如果超时,就会重传。TCP会估计往返时间RTT,以确定等待多长时间重传。(2) 如果多次发送数据分组,TCP可以保证分组的按序达到。即会根据序列号进行重组。3. TCP提供流量控制TCP在

2015-05-22 10:06:13 898

原创 Unix网络编程学习笔记之第1章 简介

一、一个简单的时间获取客户端#include #define MAXCON 50#define MAXLINE 1024#define PORT 13void err_sys(const char* s){ fprintf(stderr, "%s\n",s); exit(1);}int main(int argc, char** argv){ int s

2015-05-20 17:22:34 773

高质量C++/C编程指南

该书只有100页,花半天时间看完,会对你的C++编程有很大帮助。对于C++的编程规范,有助于提高C++编程的可读性,标准型。让你编写出高质量的C++程序。该书是C++primer、effective C++等书的浓缩版。

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除