mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
net: extract a common Socket struct, reuse it by embedding in TcpSocket & UdpSocket (#13559)
This commit is contained in:
11
vlib/net/socket.v
Normal file
11
vlib/net/socket.v
Normal file
@ -0,0 +1,11 @@
|
||||
module net
|
||||
|
||||
pub struct Socket {
|
||||
pub:
|
||||
handle int
|
||||
}
|
||||
|
||||
// address gets the address of a socket
|
||||
pub fn (s &Socket) address() ?Addr {
|
||||
return addr_from_socket_handle(s.handle)
|
||||
}
|
Reference in New Issue
Block a user