Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
来源:互联网 发布:手机看盘软件 编辑:程序博客网 时间:2024/05/18 03:14
- public class Server {
- public static final int SERVER_PORT = 8888;
- public void startServer() {
- try {
- ServerSocket ss = new ServerSocket(SERVER_PORT);
- //时刻监听客户端的连接
- while(true) {
- //接手客户端的连接
- Socket s = ss.accept();
- //得到接收的这个Socket的输入流,并封装成一个BufferedReader()
- BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
- //将从客户端接收到的数据在发送回客户端
- PrintWriter pw = new PrintWriter(s.getOutputStream(), true);
- pw.println(br.readLine());
- //关闭相应的资源
- br.close();
- pw.close();
- s.close();
- System.err.println(br.readLine());
- }
- } catch (IOException e) {
- }
- }
- public static void main(String[] args) {
- new Server().startServer();
- }
- }
- public class Client {
- public void connServer() {
- try {
- //建立与服务器端的链接
- Socket s = new Socket("localhost",Server.SERVER_PORT);
- //监听键盘事件,等待用户输入字符串
- Scanner sc = new Scanner(System.in);
- //得到Socket的输入流封装成一个PrintWriter
- PrintWriter pw = new PrintWriter(s.getOutputStream(), true);
- //把用户输入的字符写出去
- pw.println(sc.nextLine());
- //得到服务器端的输入流并封装成BufferedReader对象
- BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
- System.out.println(br.readLine() + "服务器发送给我的数据");
- } catch (UnknownHostException e) {
- } catch (IOException e) {
- }
- }
- public static void main(String[] args) {
- new Client().connServer();
- }
- }
转自:http://longdechuanren.javaeye.com/blog/644346
- Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
- Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
- Java 的通信编程,用 JAVA SOCKET 编程,读服务器几个 字符,再写入本地显示?
- 用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
- 用Socket编程,读服务器几个字符,再写入本地显示
- Java Socket编程(服务器与客户端通信)
- java socket 通信编程
- java socket通信编程
- java socket编程—单客户端与服务器通信
- Java 网络编程 服务器Socket
- Java网络编程 服务器Socket
- java的Socket编程
- Java的Socket编程
- java的socket编程
- Java的socket编程
- JAVA的Socket编程
- Java的Socket编程
- java的socket编程
- excel列数由数字转为字母形式
- SQL2000一列转一行的存储过程
- Oracle DBA 笔试题
- ASP.NET AJAX客户端编程之旅(四)——以组件的思想开发Ajax应用:客户端组件初探
- 快乐-脑筋急转弯
- Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
- 实现两级split功能的函数
- 累了,去上面休息一下下
- 伟大的程序员是如何炼成的!
- visual swing for eclipse 安装
- 给年轻工程师的十大忠告!
- ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script
- DWR实例
- linux下性能分析方法实例