
网络编程
chenpidaxia
目前只是一个学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
socket网络编程(一):最简单的一收一发
学习网络编程的最好方法就是找个实际点的东西做一做,本文实现一个超级超级简单的一收一发的demo。为了符合一般的网络编程开发思维,还是定义一方位client,一方为server。恩,写到网络编程自然是要说到socket(套接字)这东西的,书本上说的socket是指一种二元关系<IP地址,端口>可以用来标示一个机器上的一个进程,使得网络上的两部机器之间可以建立通讯,其中IP地址标示了哪一部机器,端口标示原创 2017-08-17 19:06:35 · 2046 阅读 · 0 评论 -
如何写一个简单的ping程序
今天翻硬盘时,发现自己很久之前写的ping程序。突然想不如把ping程序放上来做一下也算让之前自己写的东西重见天日,当时还是花了挺多时间来写,感触良多。首先呢,ping用到的协议是网络层的ICMP协议,发送/接收的是ICMP报文,最终的形式还是以一个IP报文在网络中传送。 下面先定义一下IP头和ICMP协议的相关数据结构。IP头 IP报文格式0原创 2017-09-02 20:05:13 · 12382 阅读 · 6 评论