网络编程项目
Jacky~~
Learning Linux kernel!
展开
-
世界上最详细的Linux C udp实现文件传输
最重要的是掌握UDP的基本概念和使用一切过程都在注释service.c//使用UDP实现文件的传输#include "UDP.h"#define SPORT 7788char buf[1024];int main(int argc ,char *argv[]){ int sockfd; FILE *fp;//使用标准IO存客户端发送过来的文件 struct sockaddr_in s,c;//服务器地质结构,客户端地质结构 bzero(&s,sizeo原创 2021-10-27 20:04:32 · 2861 阅读 · 5 评论 -
Linux C 基于epoll的多人聊天室
确认需求实现的功能包含1、私聊2、群聊3、打印在线信息4、退出系统需要注意1、service中不能有重复名2、发送的消息,如果对方不存在服务器需要给客户端返回错误信息3、其他需要实现的功能,文件传输,聊天记录保存可根据自己完善。4、代码只供参考阅读,一些可能存在的bug需要自己去修改特此申明作者自己本身也会进行完善代码和功能,对代码有问题,有更好想法的朋友欢迎评论区留言!!!希望共同学习,一起进步!源码头文件(也没封装啥,只是偷个懒,养成好习惯)epoll_service_te原创 2021-11-14 14:48:20 · 2820 阅读 · 7 评论