# Io Reference

Networking / SecureSocket / SecureSocket

|  | ValidationFail Returns ValidationFail attribute as a number. ValidationOkay Returns ValidationOkay attribute as a number. asyncAccept Accept a connection asynchronously. asyncConnectBIO Performs asyncConnectBIO. asyncConnectSSL Performs asyncConnectSSL. asyncStreamRead Read available data and return it. asyncUdpRead ? asyncUdpServerRead ? asyncWrite(aSeq) Writes aSeq to the socket. Returns self. descriptorId Returns descriptorId. getSocketReadLowWaterMark Returns ReadLowWaterMark attribute. getSocketWriteLowWaterMark Returns WriteLowWaterMark attribute. isConnected Returns true if socket is connected, false otherwise. isDatagram Returns isDatagram attribute. isOpen Returns true if socket is open, false otherwise. rawCertificate Returns rawCertificate. rawPeerCertificate Returns rawPeerCertificate. rawValidate Performs rawValidate. rbioReady Returns rbioReady attribute. setSocketReadBufferSize(numberOfBytes) Sets read buffer size. Returns self. setSocketReadLowWaterMark(numberOfBytes) Sets read low water mark. Returns self. setSocketWriteBufferSize(numberOfBytes) Sets write buffer size. Returns self. setSocketWriteLowWaterMark(numberOfBytes) Sets write low water mark. Returns self. shutdown close the socket connection. Returns self. supportsDTLS Returns true if server supports DTLS, false otherwise. wantsRead Returns wantsRead attribute. wantsWrite Returns IoSecureSocket_wantsWrite attribute.