JAVA 服务端和客户端Socket通信的简单例子
来源:互联网 发布:维生素c 知乎 编辑:程序博客网 时间:2024/05/21 12:42
服务端:
package socketTest;import java.net.*;import java.io.*;public class GreetingSocket { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(6066); while (true) { //wait Client connect Socket client = serverSocket.accept(); //get Client message DataInputStream input = new DataInputStream(client.getInputStream()); String clientInputStr = input.readUTF(); System.out.println(clientInputStr); //send Client message DataOutputStream output = new DataOutputStream(client.getOutputStream()); String clientOutputStr = "Server"; output.writeUTF(clientOutputStr); //close input output input.close(); output.close(); } } catch (Exception e) { System.out.println(e.getMessage()); } }}
客户端:
package socketTest;import java.io.*;import java.net.*;public class ClientSocket { public static void main(String[] args) { Socket socket = null; while (true) { try { //connect Server socket = new Socket("localhost", 6066); //send Server message DataOutputStream out = new DataOutputStream(socket.getOutputStream()); String str = new BufferedReader(new InputStreamReader(System.in)).readLine(); out.writeUTF(str); //get Server message DataInputStream input = new DataInputStream(socket.getInputStream()); String serverInputStr = input.readUTF(); System.out.println(serverInputStr); //close output input out.close(); input.close(); } catch (Exception e) { System.out.println(e.getMessage()); } } }}
阅读全文
0 0
- JAVA 服务端和客户端Socket通信的简单例子
- 简单的Socket通信客户端和服务端
- Socket 客户端和服务端无限次通信,多个客户端和服务端通信的例子
- 一个简单的socket客户端和服务端的例子
- 一个简单的socket客户端和服务端的例子
- socket ( java ) 简单客户端、服务端通信
- Socket TCP 协议实现服务端和客户端的简单通信
- nodejs socket实现的服务端和客户端简单通信
- 基于Socket简单的客户端-服务端例子
- C#客户端和java服务端通信的例子
- Java Socket进行客户端和服务器进行通信的简单例子
- 简单实用的java socket服务端和客户端代码
- Java简单实现UDP服务端和客户端的通信
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- Oracle实现自动删除大数据量表7天前的数据
- 连接池改造JDBC工具类
- Azure 中 Windows 虚拟机的大小
- [LeetCode]350. Intersection of Two Arrays II
- JavaScript中的this的一些用法
- JAVA 服务端和客户端Socket通信的简单例子
- 微机原理 2.2 实验报告及过程分析
- Console.read()、Console.readline()、Console.readkey()和Console.Write、Console.Writeline()的意思
- C++map和set的简单理解和使用案例
- 购物车页面(模板)
- 论html标签中的style="visibility:visible"
- 使用css中的white-space:pre-wrap;让html浏览器显示空白空格符
- Try...catch的用法
- HiHoCoder 1181 浅谈fleury算法求解无向图欧拉路径