网络编程概念
先亮
主做C++网络编程、Qt、BCB、JAVA相关项目开发,坚持总能看到光明
展开
-
TCP连接的建立和终止
1.TCP连接的建立 三路握手如下图所示: 建立一个TCP连接情形如下: (1)服务器进程必须准备好接受外来的连接。通过调用socket,bind,listen这三个函数来完成,也可以称为被动打开。 (2)客户进程通过connect函数发起连接(可以称为主动打开),客户端TCP会发送一个SYN(建立连接)分节,这个分节告诉服务器客户在连接中发送的数据的初始序列号。通常情况下SYN分节不原创 2016-01-04 16:03:18 · 555 阅读 · 0 评论 -
Ubuntu 15.04 安装google protobuf步骤
1.安装的环境介绍:VMware虚拟机安装的Ubuntu 15.04系统 2.安装前准备:确保m4、autoconf、automake、libtool已经正确安装过,如果没有安装一下为安装步骤(在管理员权限下操作) ###安装m4 1. wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz 2. tar -xzvf m4-1.4原创 2016-02-23 15:07:26 · 3827 阅读 · 0 评论 -
TCP网络编程接口详细介绍
1.socket接口(用来创建网络套接字): int socket(int family, int type, int protocol); 参数:family 指明协议族(IPv4:AF_INET)(IPv6:AF_INET6) type TCP只支持字节流协议 SOCK_STREAM原创 2016-08-10 14:38:31 · 1718 阅读 · 0 评论