Skip to content

shoggothforever/socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socket

该项目有两部分,分别对应windows和linux两种操作系统,不过项目的目前主要部分还是在linux

linux下的socket编程以最简单的echo程序作为起点,逐步完善各种功能(多路复用,线程编程,信号量监测,select,poll,epoll机制)

涉及知识点:

  1. 基本的linux操作系统知识,vim使用方法,一点点计网知识(套接字编程)
  2. 利用fork开启多个子进程实现一个服务端对接多个客户端的请求(多路复用)
  3. 使用sigaction 机制 reap childproc zombies(stopped procession but still remain)
  4. select轮询(数据量小的情况下使用)
  5. epoll调度(水平触发和边缘触发模式的使用)
  6. 多线程编程

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors