java scoket客户端服务端发送消息
2024-08-30 13:06:34
客户端
public class User {
public static void main(String[] args) {
while (true) {
try {
Socket socket = new Socket("127.0.0.1", 8888);
BufferedReader reader = new BufferedReader(
new InputStreamReader(System.in));
String s = reader.readLine();
PrintWriter writer = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())), true);
writer.println(s);
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
服务端
public class Service { public static void main(String[] args) { try {
ServerSocket server = new ServerSocket(8888);
Socket socket = server.accept();
InputStream in = socket.getInputStream();
BufferedReader reader = new BufferedReader(
new InputStreamReader(in));
System.out.println(reader.readLine());
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
感谢:http://blog.csdn.net/qq_28893679/article/details/52692161
最新文章
- WCF批量打开服务
- Python基础篇【第1篇】: Python基础
- 用于主题检测的临时日志(b2d5c7b3-e3f6-4b0f-bfa4-a08e923eda9b - 3bfe001a-32de-4114-a6b4-4005b770f6d7)
- 我的c语言经历
- 谈谈作为一个菜B的培训感受
- iOS开发进阶-实现多线程的3种方法
- apache下的IfModule里设置含义
- 模板singleton模式的C++实现
- 201521123072《java程序设计》第四次总结
- Linux环境下网卡配置
- VS2015|Visual Studio Enterprise 2015简体中文版(企业版)
- java-同步控制及不可变设置(只读访问)
- cf Round#273 Div.2
- 《剑指offer》 二叉树的镜像
- Scala--reduceLeft
- Revit API得到类别Category设置类别可见性
- ios中tableview侧栏的折叠
- 位运算求最值 学习笔记 (待补充QAQ)
- STM32F103 ucLinux内核没有完全启动
- javascript中back(-1)和go(-1)的区别