dictionary SocketOpenInfo {
ReadableStream readable;
WritableStream writable;
DOMString remoteAddress;
unsigned short remotePort;
DOMString localAddress;
unsigned short localPort;
};
dictionary TCPSocketOpenInfo : SocketOpenInfo {};
dictionary UDPSocketOpenInfo : SocketOpenInfo {};
dictionary TCPServerSocketOpenInfo {
ReadableStream readable;
DOMString localAddress;
unsigned short localPort;
};