public Udp Bind(string ip, int port, UdpFlags flags) { NativeSocketAddress address = NativeSocketAddress.GetIPv4(ip, port); NativeMethods.uv_udp_bind(this, ref address, flags); return(this); }
public void TcpConnect(Tcp client, string ip, int port, Action callback) { this._callback = callback; NativeSocketAddress address = NativeSocketAddress.GetIPv4(ip, port); NativeMethods.uv_tcp_connect(this, client, ref address, ConnectRequest.connectCallback); }
unsafe public void Send(Udp udp, string ip, int port, ArraySegment <ArraySegment <byte> > buffers, Action sended) { this._callback = sended; this.FillngBuffers(buffers); NativeSocketAddress address = NativeSocketAddress.GetIPv4(ip, port); NativeMethods.uv_udp_send( this, udp, (Structs.Buffer *) this._buffersPointer, buffers.Count, ref address, UdpRequest._udpSendCallback ); }