Mercurial Hosting > luan
diff src/luan/modules/IoLuan.java @ 1120:e8fc6712b468
luan Rpc uses luan.lib.rpc
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 07 Aug 2017 23:50:52 -0600 |
parents | 590437ce0be3 |
children | 4cf541886663 |
line wrap: on
line diff
--- a/src/luan/modules/IoLuan.java Mon Aug 07 12:35:45 2017 -0600 +++ b/src/luan/modules/IoLuan.java Mon Aug 07 23:50:52 2017 -0600 @@ -864,6 +864,32 @@ } + + public static class LuanInput extends LuanIn { + private final InputStream in; + + public LuanInput(InputStream in) { + this.in = in; + } + + @Override public InputStream inputStream() { + return in; + } + + @Override public String to_string() { + return "<input_stream>"; + } + + @Override public String to_uri_string() { + throw new UnsupportedOperationException(); + } + + @Override public boolean exists() { + return true; + } + }; + + public static String ip(String domain) { try { return InetAddress.getByName(domain).getHostAddress();