Java sockets

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf network programming API
gptkbp:canBe gptkb:SSL/TLS
streams
channels
threads
selectors
asynchronous communication
synchronous communication
blocking
buffers
non-blocking
javax.net.ssl.SSLServerSocket
javax.net.ssl.SSLSocket
gptkbp:canBeBoundTo local address
gptkbp:canBeClosedBy close() method
gptkbp:canThrow BindException
ConnectException
IOException
SocketException
SocketTimeoutException
UnknownHostException
gptkbp:class java.net.DatagramSocket
java.net.MulticastSocket
java.net.ServerSocket
java.net.Socket
gptkbp:enables communication between computers
gptkbp:hasConnection remote address
https://www.w3.org/2000/01/rdf-schema#label Java sockets
gptkbp:introducedIn gptkb:JDK_1.0
gptkbp:provides java.net package
gptkbp:relatedTo java.nio.channels.DatagramChannel
java.nio.channels.ServerSocketChannel
java.nio.channels.SocketChannel
gptkbp:supports gptkb:IPv4
gptkb:IPv6
gptkb:TCP
gptkb:UDP
multithreading
gptkbp:usedBy web servers
chat applications
file transfer applications
gptkbp:usedFor networked applications
client-server communication
gptkbp:usedIn gptkb:Java_programming_language
gptkbp:uses gptkb:InputStream
gptkb:OutputStream
InetAddress
Port number
gptkbp:bfsParent gptkb:Berkeley_sockets_API
gptkbp:bfsLayer 7