Part III: Object Sockets | ||
12: Java Socket API | DatagramIO.java | Datagram messenger |
SimpleEchoClient.java SimpleEchoServer.java |
Client/server without I/O stream translation. | |
EchoClient.java EchoServer.java |
Client/server with I/O stream translation. | |
ObjectReceiver.java ObjectSender.java |
Sending and receiving objects. | |
SimpleMulticastDestination.java SimpleMulticastSource.java |
Simple multicast example. | |
SimplePeerDestination.java SimplePeerSource.java | Simple datagram example. | |
MessageGroupWindow.java MessageWindow.java |
GUI-based datagram/multicast examples. | |
ThreadedEchoServer.java | Threaded echo server. | |
WindowChat.java | GUI-based socket (TCP) messenger. | |
ErrorDialog.java | General GUI error display. | |
IPv6Test.java | IPv6-support verifier. | |
13: C++ Socket Framework | socket.cpp socket.h |
Entire C++ framework. |
echo-client.cpp echo-server.cpp |
Echo client/server example. | |
broadcast-peer.cpp multicast-peer.cpp |
Broadcast/multicast examples. | |
peer-caller.cpp peer-replier.cpp |
Dual program example for datagrams. | |
peer.cpp | Peer-to-peer datagram example. |