网络编程
文章平均质量分 85
「已注销」
这个作者很懒,什么都没留下…
展开
-
理解字节序:大端模式、小端模式
字节序,很容易弄不清楚,看书是一点用也没有的,看不明白到底是为什么。 我始终坚持一个观点:实践是检验真理的唯一标准。 下面,就是我的实践过程。使用C/C++语言。(1)内存地址,最小单位是字节。仅仅看单次的内存分配,都是首地址作为开头,地址最小,后续的不断增长。(2)单个字节 = 8位,例如:11110000(3)考虑占4个字节的int型,要怎么表达?因为需要4原创 2016-11-25 17:51:10 · 1465 阅读 · 0 评论 -
Linux下网络编程(2)——TCP多连接,1个server,多个client
1. 前言本次使用TCP连接,1个server,多个client。server和多个client之间,可以互相发送消息。2. 代码tcp_sever_fork.cpp 如下:#include #include #include #include #include #include #include #include #include原创 2017-05-23 15:55:23 · 14867 阅读 · 6 评论 -
Linux下网络编程(3)——进程间通信(IPC),共享内存,传递结构体数据
1. 前言多进程,总有一些交互要做,不可能完成独立。这里是最简单的例子。一个写入,一个读取。一个建立共享内存,写入数据。一个读取共享内存的内容。2. 代码twriter.cpp 代码如下:#include#include#include#include#includeint main(){ int shm_id;原创 2017-05-25 11:36:22 · 3510 阅读 · 2 评论 -
Linux下网络编程(1)——最简单TCP server/client例子
1. 前言这是最简单的网络编程例子,一个服务端,一个客户端。环境:CentOS 6.7 64位,GCC 4.8.52. 代码2.1 服务端代码——tcpserver.cpp#include #include #include #include #include #include #include #include #include #原创 2017-05-22 01:33:29 · 2302 阅读 · 0 评论