网络编程_发送端的数据来自于键盘录入案例
来源:互联网 发布:14岁 麻省理工 知乎 编辑:程序博客网 时间:2024/05/16 10:36
package cn.itcast_04;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo {public static void main(String[] args) throws IOException {// 创建接收端Socket对象DatagramSocket ds = new DatagramSocket(12345);while (true) {// 创建接收数据包对象byte[] bys = new byte[1024];DatagramPacket dp = new DatagramPacket(bys, bys.length);// 接收数据包ds.receive(dp);// 解析数据,并显示在控制台String ip = dp.getAddress().getHostAddress();String s = new String(dp.getData(), 0, dp.getLength());System.out.println("from" + ip + " data is:" + s);}// 释放资源// ds.close();}}
package cn.itcast_04;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * 数据来自于键盘录入 * 键盘录入要自已控制录入结束。 */public class SedDemo {public static void main(String[] args) throws IOException {// 创建发送端Socket对象DatagramSocket ds = new DatagramSocket();// 封装键盘录入数据BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String line = null;while ((line = br.readLine()) != null) {if ("886".equals(line)) {break;}// 创建数据,并打包byte[] bys = line.getBytes();// DatagramPacket dp = new DatagramPacket(bys, bys.length,// InetAddress.getByName("192.168.31.165"), 12345);DatagramPacket dp = new DatagramPacket(bys, bys.length,InetAddress.getByName("192.168.31.255"), 12345);// 发送数据ds.send(dp);}// 释放资源ds.close();}}
0 0
- 网络编程_发送端的数据来自于键盘录入案例
- 网络编程-UDP发送改键盘录入
- UDP传输(三):数据来自于键盘录入,键盘录入数据要自己控制录入结束。
- 《java入门第一季》之tcp协议下的编程实现键盘录入数据不断地往服务器端发送数据案例
- 网络编程-客户端键盘录入_服务器显示控制台
- 网络编程-客户端键盘录入_服务器写入文件
- 网络编程_客户端键盘录入服务器控制台输出
- 网络编程_客户端键盘录入服务器写到文本文件
- Java-网络编程(UDP-键盘录入方式数据)
- 集合框架_键盘录入多个数据在控制台输出最大值案例
- Java_IO流_键盘录入数据存储到文件中
- 改变键盘录入数据的分隔符
- 键盘录入整型数据
- Java--键盘录入数据
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- 黑马程序员_键盘的录入和转换流
- 集合框架_键盘录入学生信息按照总分排序后输出在控制台案例)
- IO流_键盘录入学生信息按照总分排序并写入文本文件案例
- 索引
- Openstack :1、centos7-minamal虚拟机安装devstack
- React Native 实战系列一
- C++第三次实验项目2
- woj Divide by Six 数位dp
- 网络编程_发送端的数据来自于键盘录入案例
- -----hdu2504 又见GCD
- 缓存之页面部分缓存
- mac os 搭建arm-gcc
- Attr、Style和Theme详解
- springmvc @modelAttribute
- VRP
- POJ 3614 Sunscreen(优先队列)
- Python源码学习笔记 2 整数对象