equal
deleted
inserted
replaced
499 read_size = read_size or (server and server.read_size); |
499 read_size = read_size or (server and server.read_size); |
500 writebuffer = {}; |
500 writebuffer = {}; |
501 tls_ctx = tls_ctx; |
501 tls_ctx = tls_ctx; |
502 }, interface_mt); |
502 }, interface_mt); |
503 |
503 |
504 if client.getpeername then |
504 local ok, peername, peerport = pcall(client.getpeername, client); |
505 conn.peername, conn.peerport = client:getpeername(); |
505 if ok then |
506 end |
506 conn.peername, conn.peerport = peername, peerport; |
507 if client.getsockname then |
507 end |
508 conn.sockname, conn.sockport = client:getsockname(); |
508 local ok, sockname, sockport = pcall(client.getsockname, client); |
|
509 if ok then |
|
510 conn.sockname, conn.sockport = sockname, sockport; |
509 end |
511 end |
510 return conn; |
512 return conn; |
511 end |
513 end |
512 |
514 |
513 -- A server interface has new incoming connections waiting |
515 -- A server interface has new incoming connections waiting |