大家好,关于深入解析Java编程语言核心基础很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
DatagramSocket 套接字=new DatagramSocket(6666); //创建socket相当于创建dock
DatagramPacket 数据包=new DatagramPacket(new byte[1024], 1024); //创建数据包相当于创建容器
而(真){
套接字.接收(数据包); //接收货物
byte[] arr=packet.getData();
int len=packet.getLength();
String ip=packet.getAddress().getHostAddress();
System.out.println(ip + ":" + new String(arr,0,len));
}发送
DatagramSocket 套接字=new DatagramSocket(); //创建socket相当于创建dock
扫描仪sc=新扫描仪(System.in);
而(真){
字符串str=sc.nextLine();
if("退出".equals(str))
休息;
DatagramPacket packet=//创建数据包相当于创建容器
新的DatagramPacket(str.getBytes(), str.getBytes().length, InetAddress.getByName("127.0.0.1"), 6666);
套接字.发送(数据包); //船运
}
套接字.close();
8.TCP协议(掌握)
传输控制协议1、客户端创建一个Socket连接服务器(指定ip地址、端口号),通过ip地址找到对应的服务器调用Socket的getInputStream()和getOutputStream()方法获取连接到服务器的IO流。输入流可以读取服务器输出流写入的数据。输出流可以将数据写入服务器的输入流。 2、服务器端创建一个ServerSocket(需要指定端口号),并调用ServerSocket的accept。 ()方法接收客户端请求并获取一个Socket。调用Socket的getInputStream()和getOutputStream()方法获取客户端连接的IO流。输入流可以读取客户端输出流写入的数据。输出流可以写入数据。客户端的输入流
9.服务端是多线程的(掌握)
ServerSocket server=new ServerSocket(9999); //创建服务器
而(真){
最终Socket 套接字=server.accept(); //接受客户端的请求
新线程(){
公共无效运行(){
尝试{
BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintStream ps=new PrintStream(socket.getOutputStream());
ps.println("你好");
System.out.println(br.readLine());
ps.println("你好");
System.out.println(br.readLine());
套接字.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}。开始();
【深入解析Java编程语言核心基础】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
准备学习编程了,从 Java 基础开始啊!
有9位网友表示赞同!
对 Java 语法一直是有点好奇,打算好好学学基础知识。
有16位网友表示赞同!
感觉 JAVA 还是蛮好学的,很多资源都能找到练习的。
有5位网友表示赞同!
Java 基础课听起来很全面,能带我入门吗?
有8位网友表示赞同!
学习 Java 最重要的是掌握基本语法,对吧?
有13位网友表示赞同!
最近想转行做软件开发,Java 应该是一个不错的选择吧!
有8位网友表示赞同!
看了不少Java的教程,感觉需要从基础开始一步步学。
有17位网友表示赞同!
终于决定下定决心去学习 Java 基础了,希望我能坚持下来!
有20位网友表示赞同!
我以前只接触过一点 bit 的知识,现在打算学习 Java 基础,应该能更深入地了解一下。
有20位网友表示赞同!
Java 基础课会教哪些内容呢?比如变量、运算符等等吗?
有10位网友表示赞同!
学习 Java 的好处不少,薪资待遇也比较高啊!
有17位网友表示赞同!
打算跟着在线课程一步步学习 Java 基础知识,希望能够顺利掌握。
有12位网友表示赞同!
Java 基金石很重要,学好基础才能写出更优秀的代码啊!
有9位网友表示赞同!
看很多大公司的招聘信息,感觉 Java 还是挺受欢迎的语言。
有16位网友表示赞同!
学习 Java 的难度应该不太高,只要掌握基本语法就OK了。
有18位网友表示赞同!
Java 基础知识学完后,可以尝试自己写一些简单的程序吗?
有6位网友表示赞同!
Java 的应用范围很广啊,在各个领域都有使用。
有18位网友表示赞同!