public class TcpSocket extends SocketIO implements FileIO
| Modifier and Type | Field and Description |
|---|---|
protected InputStream |
inputStream |
protected OutputStream |
outputStream |
AF_INET, AF_INET6, AF_LINK, AF_LOCAL, AF_NETLINK, AF_ROUTE, AF_UNSPEC, IFF_BROADCAST, IFF_LOOPBACK, IFF_MULTICAST, IFF_NOARP, IFF_RUNNING, IFF_UP, IPPROTO_ICMP, IPPROTO_TCP, IPV4_ADDR_LEN, IPV6_ADDR_LEN, MSG_NOSIGNAL, SO_PEERSEC, SOCK_DGRAM, SOCK_RAW, SOCK_SEQPACKET, SOCK_STREAM, SOL_SOCKEToflags, op, stdioSIOCGIFCONF, SIOCGIFFLAGS, SIOCGIFNAME| Modifier and Type | Method and Description |
|---|---|
AndroidFileIO |
accept(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen) |
protected int |
bind_ipv4(com.sun.jna.Pointer addr,
int addrlen) |
void |
close() |
protected int |
connect_ipv4(com.sun.jna.Pointer addr,
int addrlen) |
protected int |
connect_ipv6(com.sun.jna.Pointer addr,
int addrlen) |
protected InetSocketAddress |
getLocalSocketAddress() |
int |
getpeername(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen) |
protected int |
getTcpNoDelay() |
int |
listen(int backlog) |
int |
read(Backend backend,
com.sun.jna.Pointer buffer,
int count) |
protected int |
readInternal(com.sun.jna.Pointer buffer,
int count,
boolean logRead) |
int |
recvfrom(Backend backend,
com.sun.jna.Pointer buf,
int len,
int flags,
com.sun.jna.Pointer src_addr,
com.sun.jna.Pointer addrlen) |
protected void |
setKeepAlive(int keepAlive) |
protected void |
setReceiveBufferSize(int size) |
protected void |
setReuseAddress(int reuseAddress) |
protected void |
setSendBufferSize(int size) |
protected void |
setTcpNoDelay(int tcpNoDelay) |
int |
shutdown(int how) |
String |
toString() |
int |
write(byte[] data) |
bind_ipv6, bind, connect, fillAddress, fstat, getdents64, getNetworkIFs, getsockname, getsockopt, sendto, setsockoptsetFlags, statfscanRead, dup2, fcntl, ftruncate, getMmapData, getPath, ioctl, isStdIO, llseek, lseek, mmap2, preadclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbind, connect, dup2, fcntl, ftruncate, getPath, getsockname, getsockopt, ioctl, isStdIO, llseek, lseek, mmap2, pread, sendto, setsockoptstatfsprotected OutputStream outputStream
protected InputStream inputStream
public TcpSocket(Emulator<?> emulator)
public void close()
close in interface FileIOclose in class AbstractFileIOpublic int write(byte[] data)
write in interface FileIOwrite in class AbstractFileIOpublic int recvfrom(Backend backend, com.sun.jna.Pointer buf, int len, int flags, com.sun.jna.Pointer src_addr, com.sun.jna.Pointer addrlen)
public int read(Backend backend, com.sun.jna.Pointer buffer, int count)
read in interface FileIOread in class AbstractFileIOprotected int readInternal(com.sun.jna.Pointer buffer,
int count,
boolean logRead)
public int listen(int backlog)
listen in interface FileIOlisten in class AbstractFileIOpublic AndroidFileIO accept(com.sun.jna.Pointer addr, com.sun.jna.Pointer addrlen)
accept in interface AndroidFileIOaccept in class BaseAndroidFileIOprotected int bind_ipv4(com.sun.jna.Pointer addr,
int addrlen)
protected int connect_ipv4(com.sun.jna.Pointer addr,
int addrlen)
connect_ipv4 in class SocketIOprotected int connect_ipv6(com.sun.jna.Pointer addr,
int addrlen)
connect_ipv6 in class SocketIOpublic int getpeername(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen)
getpeername in interface FileIOgetpeername in class AbstractFileIOprotected InetSocketAddress getLocalSocketAddress()
getLocalSocketAddress in class SocketIOprotected void setKeepAlive(int keepAlive)
throws SocketException
setKeepAlive in class SocketIOSocketExceptionprotected void setSendBufferSize(int size)
throws SocketException
setSendBufferSize in class SocketIOSocketExceptionprotected void setReceiveBufferSize(int size)
throws SocketException
setReceiveBufferSize in class SocketIOSocketExceptionprotected void setReuseAddress(int reuseAddress)
throws SocketException
setReuseAddress in class SocketIOSocketExceptionprotected void setTcpNoDelay(int tcpNoDelay)
throws SocketException
setTcpNoDelay in class SocketIOSocketExceptionprotected int getTcpNoDelay()
throws SocketException
getTcpNoDelay in class SocketIOSocketExceptionpublic int shutdown(int how)
shutdown in interface FileIOshutdown in class AbstractFileIOCopyright © 2026. All rights reserved.