public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, ByteList val) { RubyArray sockaddr = (RubyArray) unpack_sockaddr_in(context, val); IRubyObject addr = sockaddr.pop(context); IRubyObject _port = sockaddr.pop(context); int port = SocketUtils.portToInt(_port); return new InetSocketAddress( addr.convertToString().toString(), port); }
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, ByteList val) { RubyArray sockaddr = (RubyArray) unpack_sockaddr_in(context, val); IRubyObject addr = sockaddr.pop(context); IRubyObject _port = sockaddr.pop(context); int port = SocketUtils.portToInt(_port); return new InetSocketAddress( addr.convertToString().toString(), port); }
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, IRubyObject arg) { RubyArray sockaddr = (RubyArray) unpack_sockaddr_in(context, arg); IRubyObject addr = sockaddr.pop(context); IRubyObject _port = sockaddr.pop(context); int port = SocketUtils.portToInt(_port); return new InetSocketAddress( addr.convertToString().toString(), port); }
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, IRubyObject arg) { RubyArray sockaddr = (RubyArray) unpack_sockaddr_in(context, arg); IRubyObject addr = sockaddr.pop(context); IRubyObject _port = sockaddr.pop(context); int port = SocketUtils.portToInt(_port); return new InetSocketAddress( addr.convertToString().toString(), port); }
@JRubyMethod public IRubyObject connect(ThreadContext context, IRubyObject host, IRubyObject port) { Ruby runtime = context.runtime; try { InetSocketAddress addr = new InetSocketAddress(InetAddress.getByName(host.convertToString().toString()), SocketUtils.portToInt(port)); ((DatagramChannel) this.getChannel()).connect(addr); return RubyFixnum.zero(runtime); } catch (UnknownHostException e) { throw SocketUtils.sockerr(runtime, "connect: name or service not known"); } catch (IOException e) { throw SocketUtils.sockerr(runtime, "connect: name or service not known"); } }
@JRubyMethod public IRubyObject connect(ThreadContext context, IRubyObject host, IRubyObject port) { Ruby runtime = context.runtime; try { InetSocketAddress addr = new InetSocketAddress(InetAddress.getByName(host.convertToString().toString()), SocketUtils.portToInt(port)); ((DatagramChannel) this.getChannel()).connect(addr); return RubyFixnum.zero(runtime); } catch (UnknownHostException e) { throw SocketUtils.sockerr(runtime, "connect: name or service not known"); } catch (IOException e) { throw SocketUtils.sockerr(runtime, "connect: name or service not known"); } }
InetSocketAddress addr = new InetSocketAddress(addrs[i], SocketUtils.portToInt(port));
InetSocketAddress addr = new InetSocketAddress(addrs[i], SocketUtils.portToInt(port));
int port = SocketUtils.portToInt(_port);
int port = SocketUtils.portToInt(_port);
_port = SocketUtils.portToInt(port); } else { _port = 0;
_port = SocketUtils.portToInt(port); } else { _port = 0;
final int port = SocketUtils.portToInt(_port); try { final Channel channel = getChannel();
final int port = SocketUtils.portToInt(_port); try { final Channel channel = getChannel();