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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 要想成功先脱去幼稚

    要想成功先脱去幼稚记者问:“人要活得明白通透需要时间吗?”郭德纲答:“不需要时间,需要经历。一个人六十了,从小没挨过打,没人说过什么难听话。走大街上,别人瞪了一眼,咔,死了;一个人从小每天挨十个嘴巴,天天挨骂,长大了铁罗汉,抗压能力高。”经历过大风大浪真的可以帮助我们变得成熟稳重,那么问题来了,我们每天经历不了那么多的风浪,怎么办?这个时候,我认为应该先提高自己的思想。人不成熟的五大特征:人不成熟的第一…

  • Delegates and Events in C# .NET

    Delegates and Events in C# .NETOverView Allofushavebeenexposedtoeventdrivenprogrammingofsomesortortheother.C#addsonvaluetotheoftenmentionedworldofeventdrivenprogrammingbyaddingsupportthrou

    2022年10月30日
  • phpstorm 2021 激活码[在线序列号]

    phpstorm 2021 激活码[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 平分石头

    平分石头平分石头题目描述:有一n个石头,它们的重量分别是W1,…,Wn.写一个程序,把它们分成两堆,使得两堆石头的重量差最小。输入格式:输入n(1≤n≤20)表示石头的个数。第二行n个石头的重量W1,…,Wn(1≤Wi≤100000)输出格式:输入最小的差(绝对值)样例输入:5581327…

  • C++之split字符串分割

    C++之split字符串分割在C++中没有直接对应的split函数,字符串分割可借助以下方法实现:1、借助strtok函数函数原型:char*strtok(char*str,char*delim);函数功能:以delim为分隔符分割字符串str参数说明:str:要分隔的字符串;delim:分隔符返回值:从str开头开始的一个个被分割的字符串。当没有被分割时则返回null代码1:直接使用s

  • django filter查询_搜索全局排序方法

    django filter查询_搜索全局排序方法前言当我们需要对后台的数据进行过滤的时候,drf有两种,搜索过滤和排序过滤。搜索过滤:比如我们想返回sex=1的,那么我们就可以从所有数据中进行筛选排序过滤:比如我们想对价格进行升序排列,就可以

发表回复

您的电子邮箱地址不会被公开。

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