测试 udp 和 tcp 端口分配的时候重复的几率。新建一个 socket,然后关闭,重复 10000 次。观察重复的端口数量。
go build main.go
| local skynet = require "skynet" | |
| local Utils = require "utils" | |
| local session_coroutine_id = Utils.get_func_upvalue(skynet.ignoreret, "session_coroutine_id") | |
| local count = 0 | |
| for _ in pairs(session_coroutine_id) do | |
| count = count + 1 | |
| end | |
| print(count) |
| application:set_env(stdlib, shell_catch_exception, true). | |
| code:add_path("C:\\Documents and Settings\\Administrator"). | |
| code:add_path("E:/erlang/eper/ebin"). | |
| code:add_path("E:/erlang/btrie/deps/proper/ebin"). | |
| code:load_abs('C:\\Documents and Settings\\Administrator\\user_default'). | |
| code:load_abs("E:/erlang/btrie/deps/proper/ebin/proper"). | |
| %%reloader:start(). |
| -module(user_default). | |
| -author('[email protected]'). | |
| -compile(export_all). | |
| -import(io, [format/1]). | |
| help() -> |