add socket.netstat

This commit is contained in:
Cloud Wu
2018-09-07 16:11:27 +08:00
parent 35176383b7
commit 61980c8a1f
9 changed files with 299 additions and 9 deletions

View File

@@ -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);
}