S/C的通信基础
来源:互联网 发布:简单java加密解密 编辑:程序博客网 时间:2024/05/17 09:43
服务器--------------->客户端 单向传输
服务器端
package servertoclient;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerToClient {
/**
*
* @param args
*/
public static void main(String[] args) {
ServerSocket server = null;
PrintStream out = null;
try {
server=new ServerSocket(38001);
while(true)
{
Socket s=server.accept();
System.out.println("来自客户端的连接");
out=new PrintStream(s.getOutputStream());
out.println("你好我叫服务器");
}
} catch (IOException e) {
e.printStackTrace();
}finally
{
try {
out.close();
server.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
客户端
package servertoclient;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
/**
*
* @param args
*/
public static void main(String[] args) {
Socket socket=null;
try {
socket=new Socket("127.0.0.1",38001);
BufferedReader in= new BufferedReader(new InputStreamReader(socket.getInputStream()));
String string=in.readLine();
System.out.println(string);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
0 0
- S/C的通信基础
- S/C的通信基础(双向传输)
- socket基础之c/s通信过程
- socket基础之c/s通信过程
- 简单的套接字C/S通信
- C/S最简单的socket通信
- 基于消息队列的C/S通信
- 管道之间的通信之C\S
- 基于消息队列的C/S通信
- java c/s通信
- C-S通信实验
- C/S通信
- 一个简单的C/S结构的通信类CServerSocket
- [转]C/S 架构的简单Socket 通信的例子
- socket编程---简单的C/S之间的通信
- TCP简单C/S通信
- 封装 WinSock C/S 通信
- C/S通信模式介绍
- Socket 错误分析及错误码
- Leetcode: Swap Nodes in Pairs
- Flex样式-ToolTip篇
- gcc version is very high
- 单片机中的几种频率
- S/C的通信基础
- iBatis环境搭建示例:创建一个最简单的iBatis应用
- 初学数据库
- 基础面试题
- Linux--memcached添加为系统服务
- [leet code] Search Insert Position
- 纯C语言:递归二进制转十进制源码
- [Bdata] Twitter Storm:开源实时流计算
- 纯C语言:分治假币问题源码