private setSocket ( Ros_CSharp.CustomSocket.Socket s ) : bool | ||
s | Ros_CSharp.CustomSocket.Socket | |
Résultat | bool |
public TcpTransport accept() { SocketAsyncEventArgs args = new SocketAsyncEventArgs(); if (sock == null || !sock.AcceptAsync(args)) { return(null); } if (args.AcceptSocket == null) { EDB.WriteLine("NOTHING TO ACCEPT SO RETURNING NULL!"); return(null); } Socket acc = new Socket(args.AcceptSocket); TcpTransport transport = new TcpTransport(poll_set, flags); if (!transport.setSocket(acc)) { throw new Exception("FAILED TO ADD SOCKET TO TRANSPORT ZOMG!"); } return(transport); }
public TcpTransport accept() { SocketAsyncEventArgs args = new SocketAsyncEventArgs(); if (sock == null || !sock.AcceptAsync(args)) return null; if (args.AcceptSocket == null) { EDB.WriteLine("NOTHING TO ACCEPT SO RETURNING NULL!"); return null; } Socket acc = new Socket(args.AcceptSocket); TcpTransport transport = new TcpTransport(poll_set, flags); if (!transport.setSocket(acc)) { throw new Exception("FAILED TO ADD SOCKET TO TRANSPORT ZOMG!"); } return transport; }