zoukankan      html  css  js  c++  java
  • 收发数字

     

    一旦建立了连接,服务端和客户端就可以通过Socket进行通信了 
    1. 客户端打开输出流,并发送数字 110 
    2. 服务端打开输入流,接受数字 110,并打印
     
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    package socket;
     
    import java.io.IOException;
    import java.io.OutputStream;
    import java.net.Socket;
    import java.net.UnknownHostException;
     
    public class Client {
     
        public static void main(String[] args) {
     
            try {
                Socket s = new Socket("127.0.0.1"8888);
     
                // 打开输出流
                OutputStream os = s.getOutputStream();
     
                // 发送数字110到服务端
                os.write(110);
                os.close();
     
                s.close();
            catch (UnknownHostException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }

     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    package socket;
     
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
     
    public class Server {
     
        public static void main(String[] args) {
            try {
     
                ServerSocket ss = new ServerSocket(8888);
     
                System.out.println("监听在端口号:8888");
                Socket s = ss.accept();
     
                //打开输入流
                InputStream is = s.getInputStream();
     
                //读取客户端发送的数据
                int msg = is.read();
                //打印出来
                System.out.println(msg);
                is.close();
     
                s.close();
                ss.close();
            catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
     
        }
    }
  • 相关阅读:
    最常用的开源游戏引擎
    3D图形数学(3D Graphics Math)
    中国航运网遭遇挂马 黑客悄悄植入病毒 狼人:
    Windows 7 RC今日开放下载 服务器或不堪重负 狼人:
    周杰伦等名人网站频被挂马 粉丝上网需警惕 狼人:
    Adobe新漏洞 金山清理专家急推专补工具 狼人:
    Twitter安全问题接连不断 黑客再次入侵 狼人:
    趋势科技收购加拿大安全公司Third Brigade 狼人:
    金山携手PICC探索杀毒软件服务全新模式 狼人:
    “假冒hao123”“北大青鸟”被黑 钓鱼挂马两不误 狼人:
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10194843.html
Copyright © 2011-2022 走看看