public static class Networking.SchemeTCPSocket extends Networking.SchemeSocket
Modifier and Type | Field and Description |
---|---|
protected java.net.Socket |
s |
annotations, EMPTYSET
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
Constructor and Description |
---|
Networking.SchemeTCPSocket(java.net.Socket s) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
display(ValueWriter w) |
SchemeBinaryInputPort |
getBinaryInputPort(Interpreter r) |
SchemeBinaryOutputPort |
getBinaryOutputPort(Interpreter r,
boolean autoflush) |
SchemeCharacterOutputPort |
getCharacterOutputPort(Interpreter r,
Charset encoding,
boolean autoflush) |
SchemeCharacterInputPort |
getInputPort(Interpreter r,
Charset encoding) |
void |
setSoTimeout(int ms) |
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
deserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
public void display(ValueWriter w) throws java.io.IOException
public void close() throws java.io.IOException
close
in class Networking.SchemeSocket
java.io.IOException
public void setSoTimeout(int ms) throws java.net.SocketException
java.net.SocketException
public SchemeBinaryInputPort getBinaryInputPort(Interpreter r) throws java.io.IOException, ContinuationException
java.io.IOException
ContinuationException
public SchemeCharacterInputPort getInputPort(Interpreter r, Charset encoding) throws java.io.IOException, ContinuationException
java.io.IOException
ContinuationException
public SchemeCharacterOutputPort getCharacterOutputPort(Interpreter r, Charset encoding, boolean autoflush) throws java.io.IOException, ContinuationException
java.io.IOException
ContinuationException
public SchemeBinaryOutputPort getBinaryOutputPort(Interpreter r, boolean autoflush) throws java.io.IOException, ContinuationException
java.io.IOException
ContinuationException