Commit a61b6982 authored by mercury233's avatar mercury233

test

parent b42d4a5d
...@@ -45,28 +45,28 @@ net.createServer (client) -> ...@@ -45,28 +45,28 @@ net.createServer (client) ->
#释放处理 #释放处理
client.on 'close', (had_error) -> client.on 'close', (had_error) ->
log.info "client closed", client.name, had_error #log.info "client closed", client.name, had_error
unless client.closed unless client.closed
client.closed = true client.closed = true
client.room.disconnect(client) if client.room client.room.disconnect(client) if client.room
server.end() server.end()
client.on 'error', (error)-> client.on 'error', (error)->
log.info "client error", client.name, error #log.info "client error", client.name, error
unless client.closed unless client.closed
client.closed = error client.closed = error
client.room.disconnect(client, error) if client.room client.room.disconnect(client, error) if client.room
server.end() server.end()
server.on 'close', (had_error) -> server.on 'close', (had_error) ->
log.info "server closed", client.name, had_error #log.info "server closed", client.name, had_error
server.closed = true unless server.closed server.closed = true unless server.closed
unless client.closed unless client.closed
ygopro.stoc_send_chat(client, "服务器关闭了连接") ygopro.stoc_send_chat(client, "服务器关闭了连接")
client.end() client.end()
server.on 'error', (error)-> server.on 'error', (error)->
log.info "server error", client.name, error #log.info "server error", client.name, error
server.closed = error server.closed = error
unless client.closed unless client.closed
ygopro.stoc_send_chat(client, "服务器错误: #{error}") ygopro.stoc_send_chat(client, "服务器错误: #{error}")
......
...@@ -55,7 +55,6 @@ ...@@ -55,7 +55,6 @@
server = new net.Socket(); server = new net.Socket();
client.server = server; client.server = server;
client.on('close', function(had_error) { client.on('close', function(had_error) {
log.info("client closed", client.name, had_error);
if (!client.closed) { if (!client.closed) {
client.closed = true; client.closed = true;
if (client.room) { if (client.room) {
...@@ -65,7 +64,6 @@ ...@@ -65,7 +64,6 @@
return server.end(); return server.end();
}); });
client.on('error', function(error) { client.on('error', function(error) {
log.info("client error", client.name, error);
if (!client.closed) { if (!client.closed) {
client.closed = error; client.closed = error;
if (client.room) { if (client.room) {
...@@ -75,7 +73,6 @@ ...@@ -75,7 +73,6 @@
return server.end(); return server.end();
}); });
server.on('close', function(had_error) { server.on('close', function(had_error) {
log.info("server closed", client.name, had_error);
if (!server.closed) { if (!server.closed) {
server.closed = true; server.closed = true;
} }
...@@ -85,7 +82,6 @@ ...@@ -85,7 +82,6 @@
} }
}); });
server.on('error', function(error) { server.on('error', function(error) {
log.info("server error", client.name, error);
server.closed = error; server.closed = error;
if (!client.closed) { if (!client.closed) {
ygopro.stoc_send_chat(client, "服务器错误: " + error); ygopro.stoc_send_chat(client, "服务器错误: " + error);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment