mirror of
https://github.com/vlang/v.git
synced 2025-09-16 16:02:29 +03:00
net: extract a common Socket struct, reuse it by embedding in TcpSocket & UdpSocket (#13559)
This commit is contained in:
parent
7bd8503170
commit
ee1de06678
3 changed files with 14 additions and 14 deletions
|
@ -296,8 +296,7 @@ pub fn (c &TcpListener) addr() ?Addr {
|
|||
}
|
||||
|
||||
struct TcpSocket {
|
||||
pub:
|
||||
handle int
|
||||
Socket
|
||||
}
|
||||
|
||||
fn new_tcp_socket(family AddrFamily) ?TcpSocket {
|
||||
|
@ -418,8 +417,3 @@ fn (mut s TcpSocket) connect(a Addr) ? {
|
|||
// otherwise we timed out
|
||||
return err_connect_timed_out
|
||||
}
|
||||
|
||||
// address gets the address of a socket
|
||||
pub fn (s &TcpSocket) address() ?Addr {
|
||||
return addr_from_socket_handle(s.handle)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue