Merge pull request #647 from cloudwu/module

Module namespace
This commit is contained in:
云风
2017-06-02 13:26:38 +08:00
committed by GitHub
94 changed files with 150 additions and 134 deletions

View File

@@ -45,10 +45,25 @@ update3rd :
# skynet
CSERVICE = snlua logger gate harbor
LUA_CLIB = skynet socketdriver bson mongo md5 netpack \
clientsocket memory profile multicast \
cluster crypt sharedata stm sproto lpeg \
mysqlaux debugchannel
LUA_CLIB = skynet \
clientsocket \
bson md5 sproto lpeg
LUA_CLIB_SKYNET = \
lua-skynet.c lua-seri.c \
lua-socket.c \
lua-mongo.c \
lua-netpack.c \
lua-memory.c \
lua-profile.c \
lua-multicast.c \
lua-cluster.c \
lua-crypt.c lsha1.c \
lua-sharedata.c \
lua-stm.c \
lua-mysqlaux.c \
lua-debugchannel.c \
\
SKYNET_SRC = skynet_main.c skynet_handle.c skynet_module.c skynet_mq.c \
skynet_server.c skynet_start.c skynet_timer.c skynet_error.c \
@@ -76,60 +91,24 @@ endef
$(foreach v, $(CSERVICE), $(eval $(call CSERVICE_TEMP,$(v))))
$(LUA_CLIB_PATH)/skynet.so : lualib-src/lua-skynet.c lualib-src/lua-seri.c | $(LUA_CLIB_PATH)
$(LUA_CLIB_PATH)/skynet.so : $(addprefix lualib-src/,$(LUA_CLIB_SKYNET)) | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -Iskynet-src -Iservice-src -Ilualib-src
$(LUA_CLIB_PATH)/socketdriver.so : lualib-src/lua-socket.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -Iskynet-src -Iservice-src
$(LUA_CLIB_PATH)/bson.so : lualib-src/lua-bson.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@ -Iskynet-src
$(LUA_CLIB_PATH)/mongo.so : lualib-src/lua-mongo.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -Iskynet-src
$(LUA_CLIB_PATH)/md5.so : 3rd/lua-md5/md5.c 3rd/lua-md5/md5lib.c 3rd/lua-md5/compat-5.2.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -I3rd/lua-md5 $^ -o $@
$(LUA_CLIB_PATH)/netpack.so : lualib-src/lua-netpack.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -Iskynet-src -o $@
$(LUA_CLIB_PATH)/clientsocket.so : lualib-src/lua-clientsocket.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -lpthread
$(LUA_CLIB_PATH)/memory.so : lualib-src/lua-memory.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
$(LUA_CLIB_PATH)/profile.so : lualib-src/lua-profile.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@
$(LUA_CLIB_PATH)/multicast.so : lualib-src/lua-multicast.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
$(LUA_CLIB_PATH)/cluster.so : lualib-src/lua-cluster.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
$(LUA_CLIB_PATH)/crypt.so : lualib-src/lua-crypt.c lualib-src/lsha1.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@
$(LUA_CLIB_PATH)/sharedata.so : lualib-src/lua-sharedata.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
$(LUA_CLIB_PATH)/stm.so : lualib-src/lua-stm.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
$(LUA_CLIB_PATH)/sproto.so : lualib-src/sproto/sproto.c lualib-src/sproto/lsproto.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Ilualib-src/sproto $^ -o $@
$(LUA_CLIB_PATH)/lpeg.so : 3rd/lpeg/lpcap.c 3rd/lpeg/lpcode.c 3rd/lpeg/lpprint.c 3rd/lpeg/lptree.c 3rd/lpeg/lpvm.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -I3rd/lpeg $^ -o $@
$(LUA_CLIB_PATH)/mysqlaux.so : lualib-src/lua-mysqlaux.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) $^ -o $@
$(LUA_CLIB_PATH)/debugchannel.so : lualib-src/lua-debugchannel.c | $(LUA_CLIB_PATH)
$(CC) $(CFLAGS) $(SHARED) -Iskynet-src $^ -o $@
clean :
rm -f $(SKYNET_BUILD_PATH)/skynet $(CSERVICE_PATH)/*.so $(LUA_CLIB_PATH)/*.so

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local netpack = require "netpack"
local socket = require "socket"
local netpack = require "skynet.netpack"
local socket = require "skynet.socket"
local sproto = require "sproto"
local sprotoloader = require "sprotoloader"

View File

@@ -5,7 +5,7 @@ if _VERSION ~= "Lua 5.3" then
error "Use lua 5.3"
end
local socket = require "clientsocket"
local socket = require "skynet.clientsocket"
local proto = require "proto"
local sproto = require "sproto"

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local cluster = require "cluster"
local snax = require "snax"
local cluster = require "skynet.cluster"
local snax = require "skynet.snax"
skynet.start(function()
cluster.reload {

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local cluster = require "cluster"
local cluster = require "skynet.cluster"
skynet.start(function()
-- query name "sdb" of cluster db.

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local sharedata = require "sharedata"
local sharedata = require "skynet.sharedata"
local mode = ...

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
local httpd = require "http.httpd"
local sockethelper = require "http.sockethelper"
local urllib = require "http.url"

View File

@@ -508,7 +508,7 @@ lconcat(lua_State *L) {
}
LUAMOD_API int
luaopen_cluster_core(lua_State *L) {
luaopen_skynet_cluster_core(lua_State *L) {
luaL_Reg l[] = {
{ "packrequest", lpackrequest },
{ "packpush", lpackpush },

View File

@@ -904,7 +904,7 @@ int lsha1(lua_State *L);
int lhmac_sha1(lua_State *L);
LUAMOD_API int
luaopen_crypt(lua_State *L) {
luaopen_skynet_crypt(lua_State *L) {
luaL_checkversion(L);
static int init = 0;
if (!init) {

View File

@@ -271,7 +271,7 @@ static int db_sethook (lua_State *L) {
}
LUAMOD_API int
luaopen_debugchannel(lua_State *L) {
luaopen_skynet_debugchannel(lua_State *L) {
luaL_Reg l[] = {
{ "create", lcreate }, // for write
{ "connect", lconnect }, // for read

View File

@@ -50,7 +50,7 @@ lcurrent(lua_State *L) {
}
LUAMOD_API int
luaopen_memory(lua_State *L) {
luaopen_skynet_memory(lua_State *L) {
luaL_checkversion(L);
luaL_Reg l[] = {

View File

@@ -532,7 +532,7 @@ reply_length(lua_State *L) {
}
LUAMOD_API int
luaopen_mongo_driver(lua_State *L) {
luaopen_skynet_mongo_driver(lua_State *L) {
luaL_checkversion(L);
luaL_Reg l[] ={
{ "query", op_query },

View File

@@ -146,7 +146,7 @@ mc_nextid(lua_State *L) {
}
LUAMOD_API int
luaopen_multicast_core(lua_State *L) {
luaopen_skynet_multicast_core(lua_State *L) {
luaL_Reg l[] = {
{ "pack", mc_packlocal },
{ "unpack", mc_unpacklocal },

View File

@@ -158,7 +158,7 @@ static struct luaL_Reg mysqlauxlib[] = {
};
LUAMOD_API int luaopen_mysqlaux_c (lua_State *L) {
LUAMOD_API int luaopen_skynet_mysqlaux_c (lua_State *L) {
lua_newtable(L);
luaL_setfuncs(L, mysqlauxlib, 0);
return 1;

View File

@@ -465,7 +465,7 @@ ltostring(lua_State *L) {
}
LUAMOD_API int
luaopen_netpack(lua_State *L) {
luaopen_skynet_netpack(lua_State *L) {
luaL_checkversion(L);
luaL_Reg l[] = {
{ "pop", lpop },

View File

@@ -200,7 +200,7 @@ lyield_co(lua_State *L) {
}
LUAMOD_API int
luaopen_profile(lua_State *L) {
luaopen_skynet_profile(lua_State *L) {
luaL_checkversion(L);
luaL_Reg l[] = {
{ "start", lstart },

View File

@@ -765,7 +765,7 @@ lupdate(lua_State *L) {
}
LUAMOD_API int
luaopen_sharedata_core(lua_State *L) {
luaopen_skynet_sharedata_core(lua_State *L) {
luaL_Reg l[] = {
// used by host
{ "new", lnewconf },

View File

@@ -678,7 +678,7 @@ ludp_address(lua_State *L) {
}
LUAMOD_API int
luaopen_socketdriver(lua_State *L) {
luaopen_skynet_socketdriver(lua_State *L) {
luaL_checkversion(L);
luaL_Reg l[] = {
{ "buffer", lnewbuffer },

View File

@@ -235,7 +235,7 @@ lread(lua_State *L) {
}
LUAMOD_API int
luaopen_stm(lua_State *L) {
luaopen_skynet_stm(lua_State *L) {
luaL_checkversion(L);
lua_createtable(L, 0, 3);

View File

@@ -0,0 +1 @@
return require "skynet.cluster"

View File

@@ -0,0 +1 @@
return require "skynet.crypt"

View File

@@ -0,0 +1 @@
return require "skynet.datacenter"

1
lualib/compat10/dns.lua Normal file
View File

@@ -0,0 +1 @@
return require "skynet.dns"

View File

@@ -0,0 +1 @@
return require "skynet.memory"

View File

@@ -0,0 +1 @@
return require "skynet.db.mongo"

View File

@@ -0,0 +1 @@
return require "skynet.mqueue"

View File

@@ -0,0 +1 @@
return require "skynet.multicast"

View File

@@ -0,0 +1 @@
return require "skynet.db.mysql"

View File

@@ -0,0 +1 @@
return require "skynet.netpack"

View File

@@ -0,0 +1 @@
return require "skynet.profile"

View File

@@ -0,0 +1 @@
return require "skynet.db.redis"

View File

@@ -0,0 +1 @@
return require "skynet.sharedata"

View File

@@ -0,0 +1 @@
return require "skynet.sharemap"

1
lualib/compat10/snax.lua Normal file
View File

@@ -0,0 +1 @@
return require "skynet.snax"

View File

@@ -0,0 +1 @@
return require "skynet.socket"

View File

@@ -0,0 +1 @@
return require "skynet.socketchannel"

View File

@@ -0,0 +1 @@
return require "skynet.socketdriver"

1
lualib/compat10/stm.lua Normal file
View File

@@ -0,0 +1 @@
return require "skynet.stm"

View File

@@ -2,7 +2,7 @@ local skynet = require "skynet"
local socket = require "http.sockethelper"
local url = require "http.url"
local internal = require "http.internal"
local dns = require "dns"
local dns = require "skynet.dns"
local string = string
local table = table

View File

@@ -1,4 +1,4 @@
local socket = require "socket"
local socket = require "skynet.socket"
local skynet = require "skynet"
local readbytes = socket.read

View File

@@ -8,7 +8,7 @@ local pairs = pairs
local pcall = pcall
local table = table
local profile = require "profile"
local profile = require "skynet.profile"
local coroutine_resume = profile.resume
local coroutine_yield = profile.yield

View File

@@ -30,7 +30,7 @@ function cluster.proxy(node, name)
end
function cluster.snax(node, name, address)
local snax = require "snax"
local snax = require "skynet.snax"
if not address then
address = cluster.call(node, ".service", "QUERY", "snaxd" , name)
end

View File

@@ -1,10 +1,10 @@
local bson = require "bson"
local socket = require "socket"
local socketchannel = require "socketchannel"
local socket = require "skynet.socket"
local socketchannel = require "skynet.socketchannel"
local skynet = require "skynet"
local driver = require "mongo.driver"
local driver = require "skynet.mongo.driver"
local md5 = require "md5"
local crypt = require "crypt"
local crypt = require "skynet.crypt"
local rawget = rawget
local assert = assert
local table = table

View File

@@ -4,9 +4,9 @@
-- The license is under the BSD license.
-- Modified by Cloud Wu (remove bit32 for lua 5.3)
local socketchannel = require "socketchannel"
local mysqlaux = require "mysqlaux.c"
local crypt = require "crypt"
local socketchannel = require "skynet.socketchannel"
local mysqlaux = require "skynet.mysqlaux.c"
local crypt = require "skynet.crypt"
local sub = string.sub

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local socket = require "socket"
local socketchannel = require "socketchannel"
local socket = require "skynet.socket"
local socketchannel = require "skynet.socketchannel"
local table = table
local string = string

View File

@@ -65,7 +65,7 @@
--]]
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
local MAX_DOMAIN_LEN = 1024
local MAX_LABEL_LEN = 63

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local mc = require "multicast.core"
local mc = require "skynet.multicast.core"
local multicastd
local multicast = {}

9
lualib/skynet/reload.lua Normal file
View File

@@ -0,0 +1,9 @@
local core = require "skynet.reload.core"
local skynet = require "skynet"
local function reload(...)
local args = SERVICE_NAME .. " " .. table.concat({...}, " ")
print(args)
end
return reload

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local debugchannel = require "debugchannel"
local socketdriver = require "socketdriver"
local debugchannel = require "skynet.debugchannel"
local socketdriver = require "skynet.socketdriver"
local injectrun = require "skynet.injectcode"
local table = table
local debug = debug

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local sd = require "sharedata.corelib"
local sd = require "skynet.sharedata.corelib"
local service

View File

@@ -1,4 +1,4 @@
local core = require "sharedata.core"
local core = require "skynet.sharedata.core"
local type = type
local rawset = rawset

View File

@@ -1,4 +1,4 @@
local stm = require "stm"
local stm = require "skynet.stm"
local sprotoloader = require "sprotoloader"
local sproto = require "sproto"
local setmetatable = setmetatable

View File

@@ -1,4 +1,4 @@
local driver = require "socketdriver"
local driver = require "skynet.socketdriver"
local skynet = require "skynet"
local skynet_core = require "skynet.core"
local assert = assert

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local socket = require "socket"
local socketdriver = require "socketdriver"
local socket = require "skynet.socket"
local socketdriver = require "skynet.socketdriver"
-- channel support auto reconnect , and capture socket error in request/response transaction
-- { host = "", port = , auth = function(so) , response = function(so) session, data }

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local netpack = require "netpack"
local socketdriver = require "socketdriver"
local netpack = require "skynet.netpack"
local socketdriver = require "skynet.socketdriver"
local gateserver = {}

View File

@@ -1,7 +1,7 @@
local skynet = require "skynet"
require "skynet.manager"
local socket = require "socket"
local crypt = require "crypt"
local socket = require "skynet.socket"
local crypt = require "skynet.crypt"
local table = table
local string = string
local assert = assert

View File

@@ -1,8 +1,8 @@
local skynet = require "skynet"
local gateserver = require "snax.gateserver"
local netpack = require "netpack"
local crypt = require "crypt"
local socketdriver = require "socketdriver"
local netpack = require "skynet.netpack"
local crypt = require "skynet.crypt"
local socketdriver = require "skynet.socketdriver"
local assert = assert
local b64encode = crypt.base64encode
local b64decode = crypt.base64decode

View File

@@ -1,7 +1,7 @@
local skynet = require "skynet"
local harbor = require "skynet.harbor"
require "skynet.manager" -- import skynet.launch, ...
local memory = require "memory"
local memory = require "skynet.memory"
skynet.start(function()
local sharestring = tonumber(skynet.getenv "sharestring" or 4096)

View File

@@ -1,7 +1,7 @@
local skynet = require "skynet"
local sc = require "socketchannel"
local socket = require "socket"
local cluster = require "cluster.core"
local sc = require "skynet.socketchannel"
local socket = require "skynet.socket"
local cluster = require "skynet.cluster.core"
local config_name = skynet.getenv "cluster"
local node_address = {}

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local cluster = require "cluster"
local cluster = require "skynet.cluster"
require "skynet.manager" -- inject skynet.forward_type
local node, address = ...

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
--[[
master manage data :

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local memory = require "memory"
local memory = require "skynet.memory"
memory.dumpinfo()
--memory.dump()

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local snax = require "snax"
local socket = require "socket"
local snax = require "skynet.snax"
local socket = require "skynet.socket"
local function split_cmdline(cmdline)
local split = {}

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
require "skynet.manager" -- import skynet.launch, ...
local table = table

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local debugchannel = require "debugchannel"
local debugchannel = require "skynet.debugchannel"
local CMD = {}

View File

@@ -1,9 +1,9 @@
local skynet = require "skynet"
local codecache = require "skynet.codecache"
local core = require "skynet.core"
local socket = require "socket"
local snax = require "snax"
local memory = require "memory"
local socket = require "skynet.socket"
local snax = require "skynet.snax"
local memory = require "skynet.memory"
local httpd = require "http.httpd"
local sockethelper = require "http.sockethelper"

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local gateserver = require "snax.gateserver"
local netpack = require "netpack"
local netpack = require "skynet.netpack"
local watchdog
local connection = {} -- fd -> connection : { fd , client, agent , ip, mode }

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local mc = require "multicast.core"
local datacenter = require "datacenter"
local mc = require "skynet.multicast.core"
local datacenter = require "skynet.datacenter"
local harbor_id = skynet.harbor(skynet.self())

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
require "skynet.manager" -- import skynet.register
local snax = require "snax"
local snax = require "skynet.snax"
local cmd = {}
local service = {}

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local sharedata = require "sharedata.corelib"
local sharedata = require "skynet.sharedata.corelib"
local table = table
local cache = require "skynet.codecache"
cache.mode "OFF" -- turn off codecache, because CMD.new may load data file

View File

@@ -1,8 +1,8 @@
local skynet = require "skynet"
local c = require "skynet.core"
local snax_interface = require "snax.interface"
local profile = require "profile"
local snax = require "snax"
local profile = require "skynet.profile"
local snax = require "skynet.snax"
local snax_name = tostring(...)
local loaderpath = skynet.getenv"snax_loader"

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local queue = require "skynet.queue"
local snax = require "snax"
local snax = require "skynet.snax"
local i = 0
local hello = "hello"

View File

@@ -1,7 +1,7 @@
local skynet = require "skynet"
-- You should use skynet.coroutine instead of origin coroutine in skynet
local coroutine = require "skynet.coroutine"
local profile = require "profile"
local profile = require "skynet.profile"
local function status(co)
repeat

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local datacenter = require "datacenter"
local datacenter = require "skynet.datacenter"
local function f1()
print("====1==== wait hello")

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local dns = require "dns"
local dns = require "skynet.dns"
skynet.start(function()
print("nameserver:", dns.server()) -- set nameserver

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local httpc = require "http.httpc"
local dns = require "dns"
local dns = require "skynet.dns"
local function main()
httpc.dns() -- set dns server

View File

@@ -1,6 +1,15 @@
local skynet = require "skynet"
local names = {"cluster", "dns", "mongo", "mysql", "redis", "sharedata", "socket", "sproto"}
local names = {
"cluster",
"skynet.db.dns",
"skynet.db.mongo",
"skynet.db.mysql",
"skynet.db.redis",
"sharedata",
"skynet.socket",
"sproto"
}
-- set sandbox memory limit to 1M, must set here (at start, out of skynet.start)
skynet.memlimit(1 * 1024 * 1024)

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local mongo = require "mongo"
local mongo = require "skynet.db.mongo"
local bson = require "bson"
local host, db_name = ...

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local mc = require "multicast"
local dc = require "datacenter"
local mc = require "skynet.multicast"
local dc = require "skynet.datacenter"
local mode = ...

View File

@@ -1,6 +1,6 @@
local skynet = require "skynet"
local dc = require "datacenter"
local mc = require "multicast"
local dc = require "skynet.datacenter"
local mc = require "skynet.multicast"
skynet.start(function()
print("remote start")

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local mysql = require "mysql"
local mysql = require "skynet.db.mysql"
local function dump(obj)
local getIndent, quoteStr, wrapKey, wrapVal, dumpObj

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local snax = require "snax"
local snax = require "skynet.snax"
skynet.start(function()
local ps = snax.newservice ("pingserver", "hello world")

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local redis = require "redis"
local redis = require "skynet.db.redis"
local conf = {
host = "127.0.0.1",

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local snax = require "snax"
local snax = require "skynet.snax"
skynet.start(function()
local ps = snax.uniqueservice ("pingserver", "test queue")

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local redis = require "redis"
local redis = require "skynet.db.redis"
local conf = {
host = "127.0.0.1" ,

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local redis = require "redis"
local redis = require "skynet.db.redis"
local db

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local crypt = require "crypt"
local crypt = require "skynet.crypt"
local function sha1(text)
local c = crypt.sha1(text)

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local sharemap = require "sharemap"
local sharemap = require "skynet.sharemap"
local mode = ...

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
local mode , id = ...

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local stm = require "stm"
local stm = require "skynet.stm"
local mode = ...

View File

@@ -1,5 +1,5 @@
local skynet = require "skynet"
local socket = require "socket"
local socket = require "skynet.socket"
local function server()
local host