套接字:
DataInoutStream in = new DataInputStream(new BufferefInputStream(sock.getInputStream( ) ) ) ;
Socket 和 ServerSocket
1,Socket connection = new Socket(hostName,portNumber)//hostName要连接的主机,portNumber端口号
2,设置超时
connection.setSoTimeOut(50000);
超时引发的异常为InterruptedIOException//应用程序中常放在单独的线程中
3,建立套接字后,可使用输入输出流来进行读写操作
BufferedInputStream bis = new BufferedInputStream(connection.getInoutStream());
DataInputStream in = new DataInputStream(bis);
BufferedOutputStream bos = new BufferedOutputStream(connection.getOutStream());
DataOutputStream out = new DataOutputStream(bos);
connection.close();
简化之:——》
//sock,getInputStream返回与套接字相关的输入流,使用该输入流创建BufferedInputStream,被用来创建一个
//DataInputStream
connection.close();