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()); } }
相关文章推荐
- java之InetAddress类和InetSocketAddress的使用
- InetAddress类和InetSocketAddress的使用
- InetAddress & InetSocketAddress
- java点滴之InetAddress类和InetSocketAddress的使用
- java点滴之InetAddress类和InetSocketAddress的使用
- InetAddressSocket使用总结
- java点滴之InetAddress类和InetSocketAddress的使用
- java:网络编程(InetAddress,InetSocketAddress,URL,TCP(Socket与SeverSocket),TCP与UDP的区别)
- MonitorServer代码阅读笔记(一):使用sigaction( SIGPIPE, &sa, 0)避免写一个已关闭的socket导致进程退出
- InetAddress_InetSocketAddress
- Java学习之网络编程--InetAddress,InetSocketAddress
- 黑马程序员--Java网络编程(InetAddress、DatagramSocket、DatagramPacket)
- Java网络编程从入门到精通(15):为什么要使用SocketAddress来管理网络地址
- (unix domain socket)使用udp发送>=128K的消息会报ENOBUFS的错误
- AddressFamily 枚举-----指定 Socket 类的实例可以使用的寻址方案
- SocketAddress与 InetSocketAddress
- socket编程小问题:地址已经被使用——Address already in use
- socket inet_pton函数使用方法
- 为什么要使用SocketAddress来管理网络地址
- Java网络编程从入门到精通(15):为什么要使用SocketAddress来管理网络地址