Java Socket通讯在实际的使用中有很多关键代码需要我们学习,那么首先我们就来看看在客户端之间如何进行邮件的传递。下面的代码就是对Java Socket通讯相关内容的介绍,希望大家有所收获。
1.import java.net.*;
2.import java.io.*;
3.public class Jserver2{
4.private BufferedReader reader; //负责输入
5.private ServerSocket server; //服务器套接字
6.private Socket socket; //套接字
7.public Server2(){}//缺省构造函数
8.void startServer()//启动服务器
9.{
10.try
11.{
12.server=new ServerSocket(719); //创建服务器套接字
13.System.out.println("服务器套接字建立完毕");
14.while(true)
15.{
16.System.out.println("等待客户端GG");
17.socket=server.accept(); //若客户端GG提出连接请求,与socket连接
18.System.out.println("完成与客户端的连接");
19.reader=new BufferedReader(new InputStreamReader(socket.
getInputStream(),"UTF-8")); //获取socket输入流,“utf-8”
这个编码设置是为了更好显示中文
20.getMessage();//读取来自客户端的数据,并输出至画面上
21.}
22.}catch(Exception e)
23.{
24.System.out.println(e);
25.}finally{
26.try
27.{
28.if(server!=null) server.close();//关闭服务器套接字。
29.}catch(IOException ie){}
30.}
31.}来源:考试大-Java认