mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 12:20:41 +00:00
add socket.netstat
This commit is contained in:
@@ -15,7 +15,7 @@ static struct socket_server * SOCKET_SERVER = NULL;
|
||||
|
||||
void
|
||||
skynet_socket_init() {
|
||||
SOCKET_SERVER = socket_server_create();
|
||||
SOCKET_SERVER = socket_server_create(skynet_now());
|
||||
}
|
||||
|
||||
void
|
||||
@@ -29,6 +29,11 @@ skynet_socket_free() {
|
||||
SOCKET_SERVER = NULL;
|
||||
}
|
||||
|
||||
void
|
||||
skynet_socket_updatetime() {
|
||||
socket_server_updatetime(SOCKET_SERVER, skynet_now());
|
||||
}
|
||||
|
||||
// mainloop thread
|
||||
static void
|
||||
forward_message(int type, bool padding, struct socket_message * result) {
|
||||
@@ -190,3 +195,8 @@ skynet_socket_udp_address(struct skynet_socket_message *msg, int *addrsz) {
|
||||
sm.data = msg->buffer;
|
||||
return (const char *)socket_server_udp_address(SOCKET_SERVER, &sm, addrsz);
|
||||
}
|
||||
|
||||
struct socket_info *
|
||||
skynet_socket_info() {
|
||||
return socket_server_info(SOCKET_SERVER);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user