zoukankan      html  css  js  c++  java
  • java TCP小程序

     1 package com.socket.tcp;
     2 
     3 import java.io.DataInputStream;
     4 import java.io.DataOutputStream;
     5 import java.io.IOException;
     6 import java.io.InputStream;
     7 import java.io.OutputStream;
     8 import java.net.ServerSocket;
     9 import java.net.Socket;
    10 import java.net.UnknownHostException;
    11 
    12 import org.junit.Test;
    13 
    14 public class TestTCP {
    15     @Test
    16     public void testTCPServer() {
    17         try {
    18             ServerSocket ss = new ServerSocket(9999);
    19             while (true) {// 需要不断的监听是否有客户端程序连接上来,所以需要不断地监控
    20                 Socket socket = ss.accept();//阻塞式方法
    21                 InputStream is = socket.getInputStream();
    22                 DataInputStream dis = new DataInputStream(is);
    23                 System.out.println(dis.readUTF());
    24             }
    25         } catch (IOException e) {
    26             e.printStackTrace();
    27         }
    28     }
    29 
    30     @Test
    31     public void testTCPClient() {
    32         try {
    33             Socket client = new Socket("127.0.0.1", 9999);
    34             OutputStream os = client.getOutputStream();
    35             DataOutputStream dos = new DataOutputStream(os);
    36             dos.writeUTF("Hello Server");
    37             dos.flush();
    38             dos.close();
    39 
    40         } catch (UnknownHostException e) {
    41             e.printStackTrace();
    42         } catch (IOException e) {
    43             e.printStackTrace();
    44         }
    45     }
    46 
    47 }
  • 相关阅读:
    用友跨账套查询
    用友单据导入
    Delphi Math单元函数
    9.golang 字符串操作
    7.golang 结构体和指针
    6.golang 数组,切片,映射
    5.golang 控制流程 if, else if ,switch ,defer使用
    golang 指针类型* ,以及 &取变量内存地址
    phpjwt 第三方库生成token验证,也可以做公钥,私钥的验证方法。
    golang采坑一 expected ';', found 'import'
  • 原文地址:https://www.cnblogs.com/cjunj/p/2755761.html
Copyright © 2011-2022 走看看