您的位置:首页 > 其它

Socket & InetAddress的使用

2013-10-03 11:25 387 查看
//客户端
public class MyClientSocket {
public static void main(String[] argv) throws UnknownHostException,
IOException {
Socket socket = new Socket("192.168.51.7", 8788);
DataOutputStream dos=new DataOutputStream(socket.getOutputStream());
DataInputStream dis=new DataInputStream(socket.getInputStream());
dos.writeUTF("cba");
socket.close();
}

}
//服务器端
public class MyServerSocket {
public static void main(String[] argv) throws IOException
{
ServerSocket ss=null;
ss=new ServerSocket(8788);
Socket socket=ss.accept();
DataOutputStream dos=new DataOutputStream(socket.getOutputStream());
DataInputStream dis=new DataInputStream(socket.getInputStream());
System.out.println(dis.readUTF());
ss.close();
}
}

//InetAddress获得IP
public class MyInetAddress {
public static void main(String[] argv) throws UnknownHostException
{
InetAddress ip1=InetAddress.getByName("www.baidu.com");
System.out.println(ip1.getHostAddress());
System.out.println(ip1.getHostName());
System.out.println(InetAddress.getLocalHost());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: