• java编程实例


    脚本代码

    1. [代码]
    package com.gufengxiachen.sthreadchatapp;
    /**
    * @author GUXIA
    */
    import java.io.BufferedReader;
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;

    public class ChatServer {
    public static void main(String[] args) {
    try {
    //创建服务器端套接字,接受来自客户端的连接请求
    ServerSocket ss=new ServerSocket(9999);
    Socket s=ss.accept();http://www.huiyi8.com/jiaoben/

    //获取客户端套接字的输出流
    OutputStream os=s.getOutputStream();
    DataOutputStream dos=new DataOutputStream(os);

    //获取客户端输入流
    InputStream is=s.getInputStream();
    DataInputStream dis=new DataInputStream(is);

    //创建字符输入流接受键盘输入
    InputStreamReader isr=new InputStreamReader(System.in);
    BufferedReader br=new BufferedReader(isr);
    String message;www.huiyi8.com/jiaoben/
    while(true){
    //获取客户端输入流,并打印在屏幕上,如果客户端说的是“再见”,退出
    message=dis.readUTF();
    System.out.println("客户端:"+message);
    if(message.equals("再见"))
    break;
    //读取键盘输入并写入到输出流(客户端的输入流)
    message=br.readLine();
    dos.writeUTF(message);

    }
    dis.close();
    dos.close();
    ss.close();
    s.close();


    } catch (Exception e) {
    // TODO: handle exception
    e.printStackTrace();
    }
    }

  • 相关阅读:
    Python 购物车程序(文件版)
    Python 购物车程序
    Python多级菜单显示和登录小接口
    ARM体系结构与编程-第五章
    ARM体系结构与编程-第四章
    ARM的IRQ模式和FIQ模式
    C结构体的初始化和赋值
    ARM体系结构与编程-第三章
    函数调用过程分析
    关于STM32-M3/M4的MSP和PSP
  • 原文地址:https://www.cnblogs.com/xkzy/p/3774849.html
Copyright © 2020-2023  润新知