written = ((DatagramChannel) this.getChannel()).write(buf);
return runtime.newFixnum(written);
} catch (NotYetConnectedException nyce) {
throw runtime.newErrnoEDESTADDRREQError("send(2)");
} catch (UnknownHostException e) {
throw SocketUtils.sockerr(runtime, "send: name or service not known");
} catch (IOException e) {