
网络编程
文章平均质量分 59
日影月痕
现在代码狗,明天程序员。
email:junlee_happy@163.com
展开
-
服务器开发之简单的TCP回射服务器(一):服务器程序
博客通过学习Unix网络编程卷一:套接字联网API,实现了一个完整的TCP客户/服务器程序示例,这个例子执行如下步骤构建了一个基本的回射服务器: 1. 客户从标准输入读入数据,并发送给服务器; 2. 服务器从网络输入读入数据,进行处理后回射给客户; 3. 客户从网络输入读入数据,并在标准输出显示。 首先是服务器的main()函数:#include <sys/socket.h> #inc原创 2017-08-14 22:10:06 · 2658 阅读 · 0 评论 -
服务器开发之简单的TCP回射服务器(二):客户端程序
客户端程序需要输入服务器的IP地址,与服务器建立连接。代码如下:#include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sys/select.h> #include <libgen.h> #include <signal.h> #include <a原创 2017-08-19 16:41:33 · 440 阅读 · 0 评论 -
服务器开发之简单的TCP回射服务器(0):程序说明
简介这个回射服务器是在学习《Unix网络编程卷一:套接字联网API》前五章后,根据书中介绍完成的一个简单回射服务器,跟书上的例子有以下几点区别: 代码独立,不需要使用书中配套源代码的“udp.h”。 注释详细,基本上对每一个函数,每一个新手可能有疑惑的操作都进行了注释和说明。 程序健壮,可实现回射服务器及各测试函数的功能。 代码服务器开发之简单的TCP回射服务器(一):服务器程序 服务器开发之简单原创 2017-08-19 17:13:41 · 345 阅读 · 0 评论 -
Ubuntu安装libevent(libevent-2.0.21-stable)及各种出错的解决方案
最近学习服务器开发,libevent是一个轻量级的高性能I/O框架库,通过使用、分析libevent可以很好的学习网络编程,同时在阅读libevent源码的过程中可以提高自己的编程技巧和代码架构能力。当然了,首先要做的工作就是安装libevent,我从官网下载了libevent-2.0.21和libevent-1.4.15两个版本,对于使用来说还是新版的比较好,但新版的结构比较庞杂,代码量比较大,对原创 2017-10-13 21:56:41 · 11813 阅读 · 2 评论