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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 需求规格说明书模板

    需求规格说明书模板需求规格说明阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。除了设计和实现上的限制,软件需求规格说明不应该包括设计、构造、测试或工程管理的细节。  1)采用软件需求规格说明模版:采用需求规格说明书模板在你的组织中要为编写软…

    2022年4月9日
  • Ubuntu下很给力的下载工具

    Ubuntu下很给力的下载工具

    2021年12月5日
  • 电视处理器a53和a55哪个厉害(cortexa55处理器好吗)

    小编语:手机处理器从32位向64位的迁移过程中,功耗增加以及给手机厂商带来的散热成为一个很大的问题。目前Cortex-A57已经是64位手机处理器芯片的主流内核,它的功耗不降下来,更多手机功能的开发可能受限于系统总功耗而无法实现,ARM这次推出的Cortex-A35显然在这方面下了不少功夫,究竟能给手机厂商带来多少实惠,还要等终端产品推出后才见分晓……64位元处理器应用版图…

    2022年4月13日
  • 多封装,少开放。强烈建议C++标准添加class之间的注入机制「建议收藏」

    多封装,少开放。强烈建议C++标准添加class之间的注入机制

    2022年1月31日
  • Ubuntu 登陆无限闪退

    Ubuntu 登陆无限闪退引子配置环境变量时,logout后,再次登陆,出现无限闪退情况,即输入密码,回车后闪了一下,又回到登陆界面,无奈欲重装虚拟机,觉太麻烦,故Google之。总结思路如下

    2022年7月21日
  • [乐意黎原创]联想G470老笔记本升级改造

    [乐意黎原创]联想G470老笔记本升级改造有台联想G470,2012年五月花了3.1K左右入手,至今也是快有七年的老笔记本了,之前升级过一次内存4G1333,2012-11-10某东入手,花了126块,原装的记忆科技2G,共6G内存。前年从Win7升级到Win10后,开机四五分钟,弄得都是经常休眠而不关机了。如今用起来奇慢无比,实在忍受不了。痛下定决心,前几天升级了。升级配件如下:(下属硬件于2019年1-2月件陆…

    2022年5月24日

发表回复

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

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