六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 18|回复: 0

Java 网络编程回顾

[复制链接]

升级  33.33%

24

主题

24

主题

24

主题

秀才

Rank: 2

积分
100
 楼主| 发表于 2013-1-28 19:03:45 | 显示全部楼层 |阅读模式
URL的使用
url = new URL("http://www.google.cn");HttpURLConnection httpUrl = (HttpURLConnection) url.openConnection();//打开 URL 获取 HTTP 特定功能的 URLConnectionBufferedReader br = new BufferedReader(new InputStreamReader(httpUrl.getInputStream()));//读取文件流 使用TCP 传输
serverSocket = new ServerSocket(1444);Socket socket = serverSocket.accept();// 获取socket// PrintWriter os = new// PrintWriter(socket.getOutputStream());//创建发送数据的数据流// os.print("socketServer 发出的消息,"// + dateFormate.format(new Date()));// 发送消息// os.flush();// System.out.println("socketServer Server 发出的消息: "// + dateFormate.format(new Date()));BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream()));// 创建接收数据的数据流String tempString = null;while ((tempString = is.readLine()) != null) {// 一行行读取数据System.out.println("socketServer收到的消息: " + tempString);}// os.close();is.close();socket.close(); 使用UDP
         public void run() {byte[] byteTemp = new byte[256];dataSocket = new DatagramSocket(1444);//这里仅指定端口,ip 包括在数据包中DatagramPacket dataPacket = new DatagramPacket(byteTemp,256);//创建数据包String info = "UDPClient 发送的消息";//每次消息在64kb以内try {dataPacket.setData(info.getBytes());dataPacket.setAddress(InetAddress.getByName("127.0.0.1"));dataSocket.send(dataPacket);//发送数据包System.out.println("UDPClient 发送消息成功.");} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}dataSocket.close();} public void run() {byte[] byteTemp = new byte[256];dataSocket = new DatagramSocket(1444);//这里仅指定端口,ip 包括在数据包中DatagramPacket dataPacket = new DatagramPacket(byteTemp,256);//定义数据包try {dataSocket.receive(dataPacket);//接收煤炭数据包String receive = new String(dataPacket.getData());System.out.println("UDPServer 接收到的消息: " + receive);System.out.println("UDPServer 接收消息成功.");} catch (IOException e1) {e1.printStackTrace();}dataSocket.close();}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表