了解的Java : 插口编程的被简化的你好世界
Angsuman Chakraborty
2006年4月15日
在我的经验复杂新来者在Java世界许多面对了解象处理例外或格式化数据等的局外材料。
今天我请求在第n次(n - >无限)如何写简单的插口客户端和服务器(实际上调试一)。 Java讲解是好,但是它不是简单的。 这是回声服务器和客户的一个非常简单例子。 它最低限度地处理局外材料给朴素做法。
EchoClient.java
进口java.net。*;
进口java.io.*;
//连接端起6500指定的主人,
//传送信息并且打印回复
公开类EchoClient {
//跑如下: Java EchoClient主机名消息
公开静止空隙扼要(串args [])投掷例外{
插口插口=新的插口(args [0], 6500);
BufferedReader增殖比=新的BufferedReader (
新的InputStreamReader (socket.getInputStream ()));
PrintStream ps =新的PrintStream (socket.getOutputStream ());
ps.println (args [1]); //给插口写消息
//从服务器的印刷品反应
System.out.println (“接受: ” + br.readLine ());
socket.close ();
}
}
EchoServer.java
进口java.net。*;
进口java.io.*;
//细听在口岸6500的连接,
//收到消息并且随声附和他们
公开类EchoServer {
公开静止空隙扼要(串args [])投掷例外{
ServerSocket服务器=新的ServerSocket (6500);
插口插口=零位;
当时(真实) {
插口= server.accept ();
BufferedReader增殖比=新的BufferedReader (
新的InputStreamReader (socket.getInputStream ()));
PrintStream ps =新的PrintStream (
socket.getOutputStream ());
ps.println (br.readLine ()); //回声输入到产品
socket.close ();
}
}
}
在最后它是做的一件简单的事。 它不包括象干净平行异常处理或处理连接的所有基地。 当开发商感觉轻松自在地与语言时,应该以后留下那些作为锻炼。
归档在 标题新闻之下, 怎么对, Java软件, 技术笔记, 网 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱

































