Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490428
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:38:30

下载本文示例代码
  本文介绍一种用Java的Socket和ServerSocket实现服务器和客户机通讯的的方法。原理是在服务器端建立ServerSocket端口并监听,接收到客户端的连接请求时建立Socket,得到Socket的输入输出流。在客户端新建Socket并获得输入输出流。服务器和客户端的输入输出流建立后使用writeLine()和println()方法彼此发送和接收数据。为提高代码效率,建立两个类clientAgent和serverAgent。  一、 客户端图形界面  本例中客户端的图形界面用Swing实现,服务器端不使用图形界面 public class javaClient extends JFrame implements ActionListener//以JFrame为基类,实现ActionListener接口{JButton sendButton; //"发送"按钮JTextField inputField; // 输入框JTextArea outputAera; // 服务器返回框 public javaClient() //在建构函数中完成图形界面的初始化{inputField=new JTextField("这里输入..."); //供客户端输入的文本框outputArea=new JTextArea("服务器返回"); //显示服务器返回数据的文本域sendButton=new JButton("发送");JPanel panel=new JPanel(); //新建面板panel.setLayout(new BorderLayout()); //设置面板风格为BorderLayoutpanel.add(inputField,BorderLayout.NORTH); //放置控件panel.add(outputArea,BorderLayout.CENTER);setTitle("Java通讯客户端");setContentPane(panel); }} 共3页。 1 2 3 :   本文介绍一种用Java的Socket和ServerSocket实现服务器和客户机通讯的的方法。原理是在服务器端建立ServerSocket端口并监听,接收到客户端的连接请求时建立Socket,得到Socket的输入输出流。在客户端新建Socket并获得输入输出流。服务器和客户端的输入输出流建立后使用writeLine()和println()方法彼此发送和接收数据。为提高代码效率,建立两个类clientAgent和serverAgent。  一、 客户端图形界面  本例中客户端的图形界面用Swing实现,服务器端不使用图形界面 public class javaClient extends JFrame implements ActionListener//以JFrame为基类,实现ActionListener接口{JButton sendButton; //"发送"按钮JTextField inputField; // 输入框JTextArea outputAera; // 服务器返回框 public javaClient() //在建构函数中完成图形界面的初始化{inputField=new JTextField("这里输入..."); //供客户端输入的文本框outputArea=new JTextArea("服务器返回"); //显示服务器返回数据的文本域sendButton=new JButton("发送");JPanel panel=new JPanel(); //新建面板panel.setLayout(new BorderLayout()); //设置面板风格为BorderLayoutpanel.add(inputField,BorderLayout.NORTH); //放置控件panel.add(outputArea,BorderLayout.CENTER);setTitle("Java通讯客户端");setContentPane(panel); }} 共3页。 1 2 3 : 下载本文示例代码


Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例Java通讯程序一例
阅读(105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~