socket简单小例子socket简单小例子
来源:互联网 发布:基于tcpip的网络编程 编辑:程序博客网 时间:2024/04/29 07:33
转载地址:http://chendaiming.iteye.com/blog/2169310
socket简单小例子
socketsocket编程
Client
- package socket;
- import java.io.BufferedWriter;
- import java.io.IOException;
- import java.io.OutputStream;
- import java.io.OutputStreamWriter;
- import java.net.Socket;
- import java.net.UnknownHostException;
- import java.util.Scanner;
- public class Client {
- public static void main(String[] args) {
- OutputStream output = null;
- BufferedWriter writer = null;
- Socket socket = null;
- try {
- //1.创建socket
- socket = new Socket("localhost",9999);
- //2.获取输出流
- output = socket.getOutputStream();
- //3.输出流包装成缓冲流
- writer = new BufferedWriter(new OutputStreamWriter(output));
- Scanner input = new Scanner(System.in);
- System.out.println("start input");
- //4.写入到输出流
- writer.write(input.next());
- //5.提交数据
- writer.flush();
- } catch (UnknownHostException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }finally{
- try {
- writer.close();
- output.close();
- socket.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
Server
- package socket;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.net.ServerSocket;
- import java.net.Socket;
- public class Server {
- public static void main(String[] args) {
- Socket socket = null;
- ServerSocket server = null;
- InputStream is = null;
- BufferedReader reader = null;
- try {
- //1.开启监听
- server = new ServerSocket(9999);
- System.out.println("start listener");
- //2.接受客户端传过来的信息
- socket = server.accept();
- //3.获取输入流
- is = socket.getInputStream();
- //4.输入流包装成缓冲流
- reader = new BufferedReader(new InputStreamReader(is));
- //5.读取打印
- System.out.println(reader.readLine());
- } catch (IOException e) {
- e.printStackTrace();
- }finally{
- try {
- is.close();
- reader.close();
- socket.close();
- server.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
0 0
- socket简单小例子
- socket简单小例子
- socket简单小例子
- socket简单小例子
- socket简单小例子
- socket简单小例子
- socket简单小例子
- socket简单小例子socket简单小例子
- socket简单小例子socket简单小例子
- 一个简单的 java socket 小例子
- 简单socket 聊天室 C/S模式 小例子
- Socket小例子
- java socket小例子
- linux socket 小例子
- Socket小例子
- socket通道小例子
- socket 小例子
- python socket 小例子
- 行为模式之Chain of Responsibility模式
- 【APUE】linux中DIR,dirent,stat相关的结构体与用法
- socket简单小例子
- Leetcode_100_Same Tree
- socket简单小例子socket简单小例子
- socket简单小例子socket简单小例子
- socket简单小例子
- Android中通过进程注入技术修改广播接收器的优先级
- socket简单小例子
- caffe中使用python接口
- [LeetCode]Excel Sheet Column Title
- 自适应阈值二值化
- MarkDown学习
- Java学习之路:不走弯路,就是捷径