Skip to content

Schtolc/system_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Системное программирование linux/C/C++

Примеры программ:

  • Сокеты(AF_INET, Unix-sockets)
  • Мультиплексирование(select, poll, epoll)
  • Обработка сигналы(в т.ч. сигналы реального времени)
  • Межпроцессорное взаимодействие
    • Неименованные каналы(pipes)
    • Именованные каналы(fifo)
    • Связанные сокеты(socketpair)
    • Очереди сообщений SystemV и POSIX
    • Семафоры SystemV и POSIX
    • Общая память SystemV и POSIX
  • Библиотеки для асинхронной работы с сетью(libevent, libev)

Также в процессе написания примеров для удобства были созданы небольшие библиотека для:

  • Обработки ошибок ситемных вызовов - syscall_error.h
  • Передачи файлового дискриптора по сокету - socket_utils.h

About

Примеры системного программирования Unix на языках C/C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published