java socket 通信
来源:互联网 发布:vb 数组长度 编辑:程序博客网 时间:2024/06/03 14:28
服务器端:
import java.io.*;
import java.net.ServerSocket;import java.net.Socket;
public class Severlet {
public static void main(String[] args) {
while(true){
ServerSocket serverSocket = null;
try {
serverSocket=new ServerSocket(10057);
Socket socket = serverSocket.accept();
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String readLine = br.readLine();
System.out.println(socket.getRemoteSocketAddress()+readLine);
BufferedReader bb = new BufferedReader(new InputStreamReader(System.in));
String string = bb.readLine();
OutputStream os = socket.getOutputStream();
BufferedWriter pw = new BufferedWriter(new OutputStreamWriter(os));
pw.write(string + "\r\n");
pw.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
serverSocket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
客户端:
import java.io.*;
import java.net.Socket;
import java.net.UnknownHostException;
public class Socket1 {
public static void main(String[] args) {
while(true){
Socket socket=null;
try {
socket = new Socket("127.0.0.1", 10057);
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader brr = new BufferedReader(isr);
String readLine = brr.readLine();
OutputStream os = socket.getOutputStream();
BufferedWriter pw = new BufferedWriter(new OutputStreamWriter(os));
pw.write(readLine + "\r\n");
pw.flush();
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String readLine2 = br.readLine();
System.out.println(socket.getRemoteSocketAddress()+readLine2);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally {
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
- java - socket通信 客户端
- java socket 通信
- Java Socket 通信
- java Socket通信(一)
- java Socket通信实例
- Java Socket通信
- PHP Java Socket 通信
- Java NIO Socket通信
- java的socket通信
- Java NIO Socket通信
- java socket通信
- Java 中 Socket 通信
- Java网络通信Socket
- JAVA socket通信
- Java中的Socket通信
- java socket通信
- java socket通信
- java Socket通信
- 一个例子让你秒懂机器学习
- 指针相关
- Druid自动增加timestamp字段
- 无人超市的核心是科技
- 金融市场一周简报(2017-08-18)
- java socket 通信
- 关于Initializing Spring root WebApplicationContext问题
- 一、Matplotlib系列---Matplotlib简介
- 小程序学习
- 面试题——字典序(今日头条2017秋招真题)
- 伸展树
- HDU 6166 Senior Pan(思维 最短路)
- 几种知名开源富文本编辑器记录和对比(仅供参考)
- PHP 策略模式