zoukankan      html  css  js  c++  java
  • Java网络编程(TCP服务端)

     /*
     * TCP服务端:
     * 1.创建服务端socket服务,并监听一个端口
     * 2.服务端为了给客户端提供服务,获取客户端的内容,可以通过accept方法获取连接过来的客户端对象
     * 3.可以通过获取到的socket对象中的socket流和具体的客户端进行通讯
     * 4.如果通讯结束,关闭资源,注意:先关闭客户端,再关闭服务端
     */

    具体代码实现:

     1 package WebProgramingDemo;
     2 
     3 import java.io.IOException;
     4 import java.io.InputStream;
     5 import java.io.OutputStream;
     6 import java.net.ServerSocket;
     7 import java.net.Socket;
     8 
     9 public class ServerSocketDemo {
    10 
    11     /**
    12      * @param args
    13      * @throws IOException
    14      */
    15     public static void main(String[] args) throws IOException {
    16 
    17         ServerSocket ss = new ServerSocket(10002);
    18         Socket s = ss.accept();
    19         String ip = s.getInetAddress().getHostAddress();
    20         System.out.println(ip + "....connected....");
    21         InputStream in = s.getInputStream();
    22         int len = 0;
    23         byte[] buf = new byte[1024];
    24         len = in.read(buf);
    25         System.out.println(new String(buf, 0, len));
    26         OutputStream os=s.getOutputStream();
    27         os.write("收到".getBytes());
    28         os.close();
    29         s.close();
    30         ss.close();
    31     }
    32 
    33 }
  • 相关阅读:
    var 和 let 的区别
    js初步认识变量
    弹性布局
    盒模型
    多重样式优先级深入概念
    层叠机制--比较特殊性
    anroid抓包工具tcpdump的用法
    linux find grep组合使用
    Protect Broadcast 保护广播
    android:exported 属性详解
  • 原文地址:https://www.cnblogs.com/ysw-go/p/5323290.html
Copyright © 2011-2022 走看看