Java Socket通讯在实际的使用中有很多关键代码需要我们学习,那么首先我们就来看看在客户端之间如何进行邮件的传递。下面的代码就是对Java Socket通讯相关内容的介绍,希望大家有所收获。
创新互联公司主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务岱岳,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
- import java.net.*;
- import java.io.*;
- public class Jserver2{
- private BufferedReader reader; //负责输入
- private ServerSocket server; //服务器套接字
- private Socket socket; //套接字
- public Server2(){} //缺省构造函数
- void startServer() //启动服务器
- {
- try
- {
- server=new ServerSocket(719); //创建服务器套接字
- System.out.println("服务器套接字建立完毕");
- while(true)
- {
- System.out.println("等待客户端GG");
- socket=server.accept(); //若客户端GG提出连接请求,与socket连接
- System.out.println("完成与客户端的连接");
- reader=new BufferedReader(new InputStreamReader(socket.
getInputStream(),"UTF-8")); //获取socket输入流,“utf-8”
这个编码设置是为了更好显示中文- getMessage();//读取来自客户端的数据,并输出至画面上
- }
- }catch(Exception e)
- {
- System.out.println(e);
- }finally{
- try
- {
- if(server!=null) server.close();//关闭服务器套接字。
- }catch(IOException ie){}
- }
- }
- void getMessage() //读取来自套接字的信息
- {
- try
- {
- while(true) //循环
- {
- System.out.println("客户端GG说:"+reader.readLine());
- }
- }catch(Exception e){}
- finally{
- System.out.println("客户端中断连接");
- try
- {
- if(reader!=null) reader.close(); //关闭套接字的输入流
- if(socket!=null) socket.close(); //关闭套接字
- reader=null;
- socket=null;
- }catch(Exception e){}
- }
- }
- public static void main(String[] args)
- {
- Server2 server=new Server2();
- server.startServer();
- }
- }
以上就是对Java Socket通讯的详细介绍。
名称栏目:JavaSocket通讯如何进行客户端的信息通信
标题链接:http://www.shufengxianlan.com/qtweb/news1/223251.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联