Java网络编程小结
IP
InetAddress ip = InetAddress.getByName("localhost");
端口
InetSocketAddress isa = new InetSocketAddress("localhost",8080);
TCP编程
必须建立连接才能进行通信和文件传输
需要用到的类:
- Socket:客户端的套接字,用于连接服务器
- ServerSocket:服务端需要用到的套接字
使用Socket可以获得了流对象,从而传输信息
UDP编程
使用到的类是DatagramSocket,用于建立连接,参数是自己的端口,不区分客户端和服务器,使用其中的方法send可以发送数据,riceive方法可以收到数据,这个数据是一个数据包datagramPacket,收到的数据可以用getData方法获取。发送的数据也是一个数据包。数据包的参数需要包括数据,发送的到对方的ip,对方端口
URL编程
URL url = new URL("http://localhost:8080/test/nihao.txt");使用到的类是URL类,url为同一资源定位符
需要连接,使用HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
连接后可以获得流对象
1675

被折叠的 条评论
为什么被折叠?



