RJie 38171f3bc9 更正connection丢失的问题
根据test文件中,输入端口号为number类型,此处应该使用d%,否则只format直进来ip,容易造成同一个ip地址的connection丢失。
2017-06-22 21:18:41 +08:00
2017-05-08 15:07:00 +08:00
2017-06-22 21:18:41 +08:00
2017-06-22 09:51:07 +08:00
2017-06-13 14:35:29 +08:00
2016-12-02 21:23:12 +08:00
2017-06-21 17:21:53 +08:00
2014-04-21 08:47:45 +08:00
2016-07-11 19:39:45 +08:00
2015-04-10 11:35:47 +08:00
2017-06-06 16:03:59 +08:00
2014-06-18 15:10:21 +08:00
2016-07-11 19:39:45 +08:00

Skynet

Skynet is a lightweight online game framework, and it can be used in many other fields.

Build

For Linux, install autoconf first for jemalloc:

git clone https://github.com/cloudwu/skynet.git
cd skynet
make 'PLATFORM'  # PLATFORM can be linux, macosx, freebsd now

Or you can:

export PLAT=linux
make

For FreeBSD , use gmake instead of make.

Test

Run these in different consoles:

./skynet examples/config	# Launch first skynet node  (Gate server) and a skynet-master (see config for standalone option)
./3rd/lua/lua examples/client.lua 	# Launch a client, and try to input hello.

About Lua version

Skynet now uses a modified version of lua 5.3.3 ( https://github.com/ejoy/lua/tree/skynet ) for multiple lua states.

You can also use official Lua versions, just edit the Makefile by yourself.

How To Use (Sorry, Only in Chinese now)

Description
No description provided
Readme MIT 69 MiB
Languages
C 73.2%
Lua 23.5%
HTML 2.4%
Makefile 0.9%