Socket编程如何实现服务器端接收客户端数据
2016-09-28 17:16
477 查看
1.服务器端代码:
2.客户端:
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(); } } }
2.客户端:
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(); } } } }
相关文章推荐
- java-模拟tomcat服务器
- Linux socket 初步
- java socket 注意的地方
- java socket 注意的地方
- C#基于socket模拟http请求的方法
- 简单的Ruby中的Socket编程教程
- Socket不能选择本地IP连接问题如何解决
- C#之Socket操作类实例解析
- 使用C#来编写一个异步的Socket服务器
- C#使用Socket快速判断数据库连接是否正常的方法
- 科学知识:理解socket
- websocket++简单使用及实例分析
- Android聊天工具基于socket实现
- PHP socket 模拟POST 请求实例代码
- php与flash as3 socket通信传送文件实现代码
- 解决time_wait强制关闭socket
- asp.net使用Socket.Send发送信息及Socket.SendFile传输文件的方法
- C#使用Socket上传并保存图片的方法
- 深入php socket的讲解与实例分析
- Linux网络编程之UDP Socket程序示例