linux网络
文章平均质量分 85
木日光
这个作者很懒,什么都没留下…
展开
-
ARP协议的报文格式
结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息 用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外, 还包含源主机和目的主机的地址。 定义常量 #define EPT_IP 0x0800 /* type: IP */ #define EPT_ARP 0x0806 /* ty转载 2016-01-13 16:16:59 · 342 阅读 · 0 评论 -
linux下 c++ 服务器开发(一)
苦逼的c++程序员还没找到工作,所以顺便开始写服务器练手。。 1.我的电脑是win10的,所以先去网上下虚拟机,我下载了 ,然后安装了。 2.新建了一个ubuntu 32位的虚拟电脑。(我划分的是固定大小硬盘,幸好我划得比较大60G,不然它没错误提示并默认从C盘的容量里划,提示错误后我才意识到路径没选) 3.在ubuntu官网上下载了32位的,用的是服务器版没原创 2016-12-03 00:01:12 · 13442 阅读 · 2 评论 -
linux下 c++ 服务器开发(二)
1.我先打开浏览器输入网址试了下能上网。 2.然后打开终端,看下gcc编译器预装了没 结果是没装 突然脑子冒出了sudo apt-get ,看来积累也是很重要的。。 先把过程复制下来,虽然现在不是很懂,但以后肯定能看懂的 3.再看看g++装了没 尼玛,感觉哪里怪怪的,原来没有仔细看错误报告: g++: fatal error: no in原创 2016-12-03 19:51:37 · 5632 阅读 · 0 评论 -
linux下 c++ 服务器开发(三)
要开始网络编程了, Qt上的客户端(Client)程序就用Qt自带的网络接口(听说可以跨平台),这样的话只要了解Qt网络编程就行了。 服务器(Server)程序是重点,宗旨就是写出服务器程序,让服务器程序越来越厉害。。 不知道先写哪个好,那就两个一起开吧,切换着写。。 服务器这边毫无头绪,不过看了下qt这边的项目文件,就学着也弄个main.cpp,server.h,ser原创 2016-12-04 23:41:27 · 4573 阅读 · 0 评论 -
linux下 c++ 服务器开发(四)
开始客户端这边的网络编程了,就是在之前的注册按钮的触发事件里添加与QTcpSocket相关的操作,用QTcpSocket很方便的,服务器那边准备用Linux提供的Socket接口,那样才达到锻炼的效果。 先来看下QTcpSocket的介绍: 扫过之后直接跳转到例子 看例子中,看完应该就能了解该怎么写了 仔细看帮助文档就会发现,需要在原创 2016-12-05 16:55:35 · 2979 阅读 · 4 评论