Java实现的基于socket通信的实例代码_Java教程-查字典教程网
Java实现的基于socket通信的实例代码
Java实现的基于socket通信的实例代码
发布时间:2016-12-28 来源:查字典编辑
摘要:服务器端代码:复制代码代码如下:importjava.io.BufferedReader;importjava.io.InputStream...

服务器端代码:

复制代码 代码如下:

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.net.ServerSocket;

import java.net.Socket;

public class Server {

public static void main(String[] args) {

ServerSocket server;

try{

server = new ServerSocket(1111);

Socket socket = server.accept();

BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8"));

System.out.println(br.readLine());

br.close();

socket.close();

server.close();

}catch (Exception e) {

System.out.println(e);

}

}

}

客户端代码:

复制代码 代码如下:

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.PrintStream;

import java.net.Socket;

public class Client {

public static void main(String[] args) {

Socket socket;

PrintStream ps;

try {

socket = new Socket("127.0.0.1",1111);

System.out.println("connect successfully...");

System.out.println("Please input some WORDS to server:");

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String content = null;

try {

content = br.readLine();

} catch (Exception e) {

}

ps = new PrintStream(socket.getOutputStream(),true,"UTF-8");

ps.print(content);

socket.close();

} catch (Exception e) {

System.out.println(e);

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Java学习
    热门Java学习
    编程开发子分类