package daryl;
import java.net.*;
import java.io.*;
public class ByteNetworkTest
{
public static void main(String[] args)
{
try
{
Socket socket = new Socket("localhost", 5000);
ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());
out.write(0x50);
out.writeObject("This is a random string.");
out.close();
SocketAddress address = socket.getRemoteSocketAddress();
if (address instanceof InetSocketAddress)
{
InetSocketAddress addr = (InetSocketAddress)address;
System.out.printf("Server at %s:%d\n", addr.getAddress().getHostAddress(), addr.getPort());
}
else
System.out.println("Unknown socket type.");
socket.close();
System.out.println("Data sent.");
}
catch (IOException er)
{
er.printStackTrace();
}
}
} // end class ByteNetworkTest