/epoll_socket

Epoll socket

Primary LanguageC++

EpollSocket

本实例指导如何简单实现Epoll + Socket 方案。

本实例目标:

环境

如果是Linux环境, 可以直接使用实例,否则推荐Mac使用Docker, Windows使用wsl2。

Mac环境的话:

    docker pull homebrew/ubuntu16.04
services:
  uu:
    container_name: uu
    image: homebrew/ubuntu16.04
    tty: true # 支持启动容器后不由于没有指令而exit的问题
    ports:
      - 9006:9006
    docker-compose up -d

测试

    apt-get install telnet
    telnet localhost 9007 # Ctrl + ] 退出对话; quit 推出telnet

Ref

Beej's Guide to Network Programming

gist:epoll_server