-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe
40 lines (34 loc) · 1.11 KB
/
ReadMe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Crux is a cross-platform, multi-threading, high performance and easy-to-use network library. Though it is mainly developed for network games, it can also be used in other areas, such as IM software.
If you have any problem, please contact me through email "Elvin.Yang.Go@gmail.com".
platform
-----------------
Linux and Windows.
In Linux, Crux is implemented in epoll.
In Windows, Crux is implemented in IOCP.
directory
-----------------
/bin
generated sample executable files
/build
build project in this directory
/configure
configure file for client or server
/doc
documents
/include
header files
/lib
generated net library
/src
source files
install
------------------
To compile the project, you must install CMake first.
Then,
1. Enter '/build' directory.
2. Type 'cmake ..' command.
It will generate Makefile in Linux or project file in Windows.
3. In Linux, type 'make' to compile all the source files.
In Windows, open the project file in VC and compile all the source files.
4. The generated net library will be in the '/lib' directory.
The sample executable files will be in the '/bin' directory.