java网络编程-信息发送和接收

Posted lhywxhn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java网络编程-信息发送和接收相关的知识,希望对你有一定的参考价值。

以数据流方法读取网页内容的应用程序。程序运行时,网址从文本框中读取

package ggg.demo;
import javax.swing.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class        TT {
    public static void main(String args[]) {
        new DownNetFile();
    }
}
class DownNetFile extends JFrame implements ActionListener {
    JTextField infield = new JTextField(30);
    JTextArea showArea = new JTextArea();
    JButton b = new JButton("download");
    JPanel p = new JPanel();
    DownNetFile() {
        super("read network text file application");
        Container con = this.getContentPane();
        p.add(infield);
        p.add(b);
        JScrollPane jsp = new JScrollPane(showArea);
        b.addActionListener(this);
        con.add(p,"North");
        con.add(jsp,"Center"); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(500, 400);
        setVisible(true);
    }
    public void actionPerformed(ActionEvent e) {
        readByURL(infield.getText());
    }
    public void readByURL(String urlName) {
        try {
            URL url = new URL(urlName);//由网址创建 URL 对象
            URLConnection tc = url.openConnection();//获得 URLConnection 对象tc.connect();//设置网络连接
            InputStreamReader in = new InputStreamReader(tc.getInputStream());
            BufferedReader dis = new BufferedReader(in);//采用缓冲式输入
            String inline;
            while ((inline = dis.readLine()) != null) {
                showArea.append(inline + "
");
            }
            dis.close();//网上资源使用结束后,数据流及时关闭
        }catch(MalformedURLException e){
                e.printStackTrace();
            }
catch(IOException e){
                e.printStackTrace();
            }
            /*访问网上资源可能产生 MalformedURLException 和 IOException 异常*/
        }
    }

  

以上是关于java网络编程-信息发送和接收的主要内容,如果未能解决你的问题,请参考以下文章

Java网络编程代码开发工具数据库服务器架设和网页设计

[Java网络编程基础]UDP发送和接收数据

[Java网络编程基础]TCP发送和接收数据

js 往struts2传值,java接收不到

socket编程

java或者scala写socket客户端发送头消息和消息体到服务端并接收返回信息,这个头消息怎么写