forked from iamrandom/randnet
-
Notifications
You must be signed in to change notification settings - Fork 0
fatty-/randnet
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Introduction randnet means random's net lib. You only need to know how to use the api of net_service.h. Implement net_atomic use atomic op and memeory fence without lock, so need c++11 or c11. You'd better use g++4.7 + (c++11) or gcc4.9 + (c11), also vs2013. MODE in makefile you can set 32 or 64 by you gcc mode version.You can replace other implement of net_atmoic.h. I finish iocp in windows and epoll in linux. other need your help to implement, I am too lazy. the things net doing is that, read the msg from net into buff, and user get msg from buff; user write msg to buff, and send msg to net from buff. The buff is a FIFO array[][], and is thread safe. Example: test/server.c and test clients.c
About
a net lib with iocp and epoll
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 97.5%
- C++ 1.5%
- Makefile 1.0%