UDP-Java-客户机/服务器应用程序
来源:互联网 发布:惠普2025网络设置 编辑:程序博客网 时间:2024/05/17 03:16
UDP-Client:
import java.io.*;import java.net.*;public class Client {public static void main(String argv[]) throws IOException{BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));DatagramSocket clientSocket = new DatagramSocket();InetAddress IPAddress =InetAddress.getByName("localhost");byte[] sendData = new byte[1024];byte[] receiveData = new byte[1024];String sentence = inFromUser.readLine();sendData = sentence.getBytes();DatagramPacket sendPacket = new DatagramPacket(sendData,sendData.length,IPAddress,9876);clientSocket.send(sendPacket);DatagramPacket receivePacket = new DatagramPacket(receiveData,receiveData.length);clientSocket.receive(receivePacket);String modifiedSentence = new String(receivePacket.getData());System.out.println("FROM SERVER:" + modifiedSentence);clientSocket.close();}}UDP-Server:
import java.io.*;import java.net.*;public class Server {public static void main(String argv[]) throws IOException{DatagramSocket serverSocket = new DatagramSocket(9876);byte[] receiveData = new byte[1024];byte[] sendData = new byte[1024];while(true){DatagramPacket receivePacket = new DatagramPacket(receiveData,receiveData.length);serverSocket.receive(receivePacket);String sentence = new String(receivePacket.getData());InetAddress IPAddress = receivePacket.getAddress();int port = receivePacket.getPort();String capitalizedSentence = sentence.toUpperCase();sendData = capitalizedSentence.getBytes();DatagramPacket sendPacket = new DatagramPacket(sendData,sendData.length,IPAddress,port);serverSocket.send(sendPacket);}}}
0 0
- UDP-Java-客户机/服务器应用程序
- TCP-Java-客户机/服务器应用程序例子
- 改造-TCP-Java-客户机/服务器应用程序-并发
- 改造-TCP-Java-客户机/服务器应用程序-并发-限制线程上限
- UDP协议的客户机和服务器通信
- UNIX再学习 -- TCP/UDP 客户机/服务器
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
- java 网络客户机与服务器的交互
- JAVA 实现 EchoServer EchoClient 服务器、客户机本地通信程序
- JAVA多进程服务器与客户机实现收发异步
- JAVA模拟客户机与服务器实现简易的TCP通讯
- 客户机 — 服务器交互
- 客户机/服务器框架原理
- 另一种客户机服务器方案
- 重复性服务器客户机编程
- 多线程服务器/客户机编程
- KVM 服务器 客户机配置
- TCP客户机-服务器
- Function 'app_dummy' could not be resolved问题解决
- Android中Handler使用不当导致内存泄露的问题
- static和final的用法
- oracle连接类型
- JAVA利用JDBC对数据库的操作和JDBC编程之事务处理
- UDP-Java-客户机/服务器应用程序
- ironic简介
- 如何给SolidWorks工程图添加条型码?
- c++考悟
- Android学习之Intent机制
- vmware三种连接方式Bridge、Host-Only模式和NAT模式
- 常见颜色码值查询
- C++难呀。。。。
- 文本聚类算法分析