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.csdahua.cn/qtweb/news1/223251.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网