
Linux网络编程
丶未云何龙
这个作者很懒,什么都没留下…
展开
-
Linux网络编程:简单入门
网络编程基础概念网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的–客户端和服务器端。在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ftp程序就是客户端程序。 和客户端相对应的程序即为服务端程序。被动的等待外面的程序来和自己...原创 2019-02-21 17:02:35 · 270 阅读 · 0 评论 -
Linux网络编程:信息转换函数
字节转换函数在网络上面有着许多类型的机器,这些机器在表示数据的字节顺序是不同的, 比如i386芯片是低字节在内存地址的低端,高字节在高端,而alpha芯片却相反. 为了统一起来,在Linux下面,有专门的字节转换函数.unsigned long int htonl(unsigned long int hostlong)unsigned short int htons(unisgned s...原创 2019-02-22 09:22:26 · 192 阅读 · 0 评论 -
Linux网络编程:简易聊天室
简介这个是我利用当前掌握的知识写的一个小的项目,主要功能就是建立一个服务器,然后让加入该服务器的客户端能跟使用QQ群一样聊天。使用方法下载源码修改server.h中的SERVERPORT,表示服务器要使用的端口,建议使用大于1024的端口。修改client.c中的SERVERPORT和SERVERIP,对应于服务器的端口和IP在项目文件夹下运行make指令,可以生成client和se...原创 2019-03-06 10:10:03 · 1137 阅读 · 0 评论