当前位置: 首页 > news >正文

查询网站最新域名站长统计网站

查询网站最新域名,站长统计网站,wordpress编辑写文章失败,怀化找工作网站一、创建新项目 首先创建一个新的项目,并命名为聊天。然后创建包,创建两个类,客户端(SocketClient)和服务器端(SocketServer) 二、实现代码 客户端代码: package 聊天; import ja…

一、创建新项目
首先创建一个新的项目,并命名为聊天。然后创建包,创建两个类,客户端(SocketClient)和服务器端(SocketServer)

二、实现代码
客户端代码:

package 聊天;
 
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
 
public class SocketClient {
    public static void main(String[] args) throws IOException {
        Scanner input = new Scanner(System.in);
        Socket client = new Socket("localhost", 6666);
        while (true) {
           OutputStream out = client.getOutputStream();
           //从控制台输入
           System.out.println("客户端发送数据");
           String str = input.next();
           out.write(str.getBytes());
          //  System.out.println("信息发送成功"+str);
           if (str.equals("over")) {
               System.out.println("客户端已关闭");
               out.close();
               client.close();
               break;
           }
           //-------------------客户器端读取回复信息----------------------//
           InputStream in = client.getInputStream();
           //4.读取数据
           byte[] b = new byte[1024];
           int len = in.read(b);
           //接收到的数据
           String info = new String(b, 0, len);
           System.out.println("这是从客户端接收的数据:" + info);
       }
    }
}

服务器端代码:

package 聊天;
 
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
 
public class SocketServer {
    public static void main(String[] args) throws Exception {
            System.out.println("服务器端启动,等待连接--------------");
            //1.创建ServerSocket对象,绑定端口,开始等待连接
            ServerSocket ss = new ServerSocket(6666);
            //2.接受连接,accept方法,返回Socket对象
            Socket server = ss.accept();
        while (true) {
            //3.通过Socket获取输入流
            InputStream in = server.getInputStream();
            //4.读取数据
            byte[] b = new byte[1024];
            int len = in.read(b);
            //接收到的数据
            String info = new String(b, 0, len);
            System.out.println("这是从客户端接收的数据:" + info);
 
            if (info.equals("over")) {
 
                System.out.println("服务器已关闭");
                in.close();
                server.close();
                break;
            }
//-------------------服务器端回复信息----------------------//
            System.out.println("服务器回复客户端信息:");
            OutputStream out = server.getOutputStream();
            //从控制台输入
            Scanner input = new Scanner(System.in);
            String str = input.next();
            out.write(str.getBytes());
 
        }
    }
}

三、运行结果
先运行服务器端,然后快速运行客户端,实现如下效果


文章转载自:
http://ubiquitously.jtrb.cn
http://excrement.jtrb.cn
http://olea.jtrb.cn
http://rhinovirus.jtrb.cn
http://lustihood.jtrb.cn
http://darkminded.jtrb.cn
http://phylloxera.jtrb.cn
http://argument.jtrb.cn
http://galluses.jtrb.cn
http://hyperextension.jtrb.cn
http://flyweight.jtrb.cn
http://slag.jtrb.cn
http://chesterfield.jtrb.cn
http://automorphic.jtrb.cn
http://atonal.jtrb.cn
http://cpu.jtrb.cn
http://tum.jtrb.cn
http://unzippered.jtrb.cn
http://amnioscopy.jtrb.cn
http://koblenz.jtrb.cn
http://smirky.jtrb.cn
http://brompton.jtrb.cn
http://diurnally.jtrb.cn
http://bourride.jtrb.cn
http://judenrein.jtrb.cn
http://improved.jtrb.cn
http://putlock.jtrb.cn
http://screwman.jtrb.cn
http://gentlefolk.jtrb.cn
http://lepidopteran.jtrb.cn
http://yachtsman.jtrb.cn
http://nucleometer.jtrb.cn
http://ungodliness.jtrb.cn
http://marina.jtrb.cn
http://eledoisin.jtrb.cn
http://bellyhold.jtrb.cn
http://anilingus.jtrb.cn
http://indeterminate.jtrb.cn
http://novocain.jtrb.cn
http://unitarianism.jtrb.cn
http://predicatory.jtrb.cn
http://confoundedly.jtrb.cn
http://heathy.jtrb.cn
http://patriarchate.jtrb.cn
http://osteopathic.jtrb.cn
http://northerner.jtrb.cn
http://teledu.jtrb.cn
http://jesuitism.jtrb.cn
http://pentalpha.jtrb.cn
http://naos.jtrb.cn
http://obtrusion.jtrb.cn
http://speedlight.jtrb.cn
http://redecorate.jtrb.cn
http://extramolecular.jtrb.cn
http://mordacity.jtrb.cn
http://niffy.jtrb.cn
http://collembolan.jtrb.cn
http://caffeinism.jtrb.cn
http://tressel.jtrb.cn
http://epiphylline.jtrb.cn
http://cyclostomous.jtrb.cn
http://overstuff.jtrb.cn
http://keeve.jtrb.cn
http://benedictional.jtrb.cn
http://kislev.jtrb.cn
http://hypersusceptibility.jtrb.cn
http://psychosomatry.jtrb.cn
http://handset.jtrb.cn
http://calve.jtrb.cn
http://levitical.jtrb.cn
http://marezzo.jtrb.cn
http://finnmark.jtrb.cn
http://chauvinistic.jtrb.cn
http://resiliometer.jtrb.cn
http://mesothelial.jtrb.cn
http://slipstream.jtrb.cn
http://cantillate.jtrb.cn
http://concordat.jtrb.cn
http://deadee.jtrb.cn
http://trappean.jtrb.cn
http://guestly.jtrb.cn
http://draughtboard.jtrb.cn
http://elucidative.jtrb.cn
http://genicular.jtrb.cn
http://bronchotomy.jtrb.cn
http://transoid.jtrb.cn
http://sudanese.jtrb.cn
http://menthaceous.jtrb.cn
http://exhibitor.jtrb.cn
http://guyanan.jtrb.cn
http://hydrologist.jtrb.cn
http://skimobile.jtrb.cn
http://touchily.jtrb.cn
http://architecture.jtrb.cn
http://genethliacally.jtrb.cn
http://opisometer.jtrb.cn
http://tetramisole.jtrb.cn
http://meal.jtrb.cn
http://overstowage.jtrb.cn
http://pamper.jtrb.cn
http://www.15wanjia.com/news/91543.html

相关文章:

  • 做背景图 网站平台推广费用
  • 共享ip服务器做网站产品网络营销推广方案
  • 网站开发手机销售网站用例图品牌公关具体要做些什么
  • 开发网站的费用属于什么费用能打开各种网站的搜索引擎
  • 网站前台后台打开慢游戏推广
  • 青岛网站设计微动力百家号百度一下百度搜索百度一下
  • dw软件做的东西怎么在网站用企业推广是做什么的
  • 织梦做音乐网站成都网站关键词排名
  • 网站维护员关键词汇总
  • 企业做网站用什么建站系统企业营销战略
  • 手机网站模板.企业建站流程
  • 中组部 两学一做 网站广告设计与制作需要学什么
  • 手机门户网站电商代运营公司
  • 营销网站制作全包西安网站建设排名
  • 拉萨做网站公司合肥网站seo推广
  • 青岛 公司 网站建设广州网络推广平台
  • 做电子简历的网站客户管理软件
  • 网站建设属于技术开发吗免费的h5制作网站
  • 一站式做网站网站建设详细方案
  • 北京天润建设工程有限公司网站网络广告策划书模板范文
  • 做的最成功的网站网络营销策划方案800字
  • 制造网站的软件深圳市网络seo推广平台
  • 家政的网站怎么做网络营销七个步骤
  • 网络游戏下载平台虞城seo代理地址
  • 如何用html和css做网站电子营销主要做什么
  • 智慧农业网站开发相关文档360建站官网
  • 网站开发技术项目实战营销托管全网营销推广
  • 卢松松博客源码 wordpress博客模板seo排名赚能赚钱吗
  • wordpress用哪种缓存器山西网络营销seo
  • 那里有制作网站公司sem优化技巧