javaSocket网络编程

javaSocket网络编程昨天和今天了解了一下这个网络编程;服务端importjava.io.*;importjava.net.*;publicclassTestServer{publicstaticvoidmain(Stringargs[])throwsException{ServerSocketss=newServerSocket(6666);while(true){Sockets=ss.accept();

大家好,又见面了,我是你们的朋友全栈君。

昨天和今天了解了一下这个网络编程;

服务端

import java.io.*;
import java.net.*;

public class TestServer { 
   
    public static void main(String args[])throws Exception{ 
   
        ServerSocket ss = new ServerSocket(6666);
        while (true) { 
   
            Socket s = ss.accept();
            System.out.println("A Client connect");
            DataInputStream dis = new DataInputStream(s.getInputStream());
            System.out.println(dis.readUTF());
            dis.close();
            s.close();
        }
    }
}

客户端

import java.io.*;
import java.net.Socket;

public class TestClient { 
   
    public static void main(String args[])throws  Exception{ 
   
        Socket s = new  Socket("127.0.0.1",6666);
        OutputStream os = s.getOutputStream();
        DataOutputStream dos = new DataOutputStream(os);
        Thread.sleep(3000);
        dos.writeUTF("hello server");
        dos.flush();
        dos.close();
        s.close();


    }
}

运行结果
TestServer:

A Client connect
hello server
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149058.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 下午4:00
下一篇 2022年6月16日 下午4:00


相关推荐

  • loadrunner11 post请求接口压力测试并生成报告「建议收藏」

    loadrunner11 post请求接口压力测试并生成报告「建议收藏」以管理员身份运行loadRunner,进行脚本编写新建脚本选择http请求默认弹出窗口直接关闭就可以选泽scriot-点击action-输入执行脚本Action(){web_custom_request(“222″,”URL=http://10.129.2.121:8082/api/vehicle_license/base64_image”,”Method=POST”,

    2022年7月17日
    44
  • 面试题:JVM,GC垃圾回收机制

    面试题:JVM,GC垃圾回收机制探索HotSpotJVM、RuntimeDataAreas与GC一、运行时数据区域二、哪些内存要回收?三、如何回收?垃圾收集算法、垃圾收集器、垃圾收集器参数与GC日志四、内存分配和回收策略对象优先在Eden上分配、大对象直接进入老年代、长期存活的对象将进入老年代

    2022年6月9日
    36
  • ArcGIS实验教程:ArcGIS 10.2手把手图文安装教程(经典版)「建议收藏」

    ArcGIS实验教程:ArcGIS 10.2手把手图文安装教程(经典版)「建议收藏」作为一个GISer,对ArcGIS软件的操作要尤为熟练,软件的顺利安装则是第一步。GIS软件的安装过程稍微有些麻烦,一不小心可能安装不上,今天我们就来聊聊在Windows10系统上安装ArcGIS10.x吧!目前为止,我们使用最多的操作系统是Windows10,为了保证ArcGIS软件的顺利安装,在安装ArcGIS之前,一定要进行系统配置。

    2022年6月15日
    34
  • 用iptable防止ddos「建议收藏」

    用iptable防止ddos「建议收藏」DDoSdeflate是一款Linux/centos减轻/防止ddos攻击的一个小程序,相当于软件防火墙。注意,此程序仅仅能抵御较低流量的攻击,大流量攻击连用了上百台高档服务器做了负载均衡的新浪都扛不住,何况一个小小的普通服务器或vps。对此程序不要期望过高。这里仅仅介绍一下,对于一些简单的软件攻击可能还有点作用。CTOHOM制作的DDoSdeflate一键安装脚本:wge…

    2022年5月27日
    46
  • wifi 中间人攻击_什么是中间人攻击?该如何防止?

    wifi 中间人攻击_什么是中间人攻击?该如何防止?什么是中间人攻击 在中间人攻击中 攻击者将自己放置在两个设备 通常是 Web 浏览器和 Web 服务器 之间 并拦截或修改两者之间的通信 然后 攻击者可以收集信息并模拟这两个特工中的任何一个 除了网站之外 这些攻击还可以针对电子邮件通信 DNS 查找和公共 WiFi 网络 中间人攻击的典型目标包括 SaaS 业务 电子商务业务和金融应用程序用户 您可以将中间人攻击者想象成一个无赖的邮政工作人员 他坐在邮局里 拦截了

    2026年3月16日
    2
  • 龙虾爆火:马化腾表态,傅盛着魔,一天N场活动,普通人该养吗?

    龙虾爆火:马化腾表态,傅盛着魔,一天N场活动,普通人该养吗?

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号