Skip to content

fatty-/randnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages

  • C 97.5%
  • C++ 1.5%
  • Makefile 1.0%