源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java实现的基于socket通信的实例代码

  • 时间:2022-02-12 15:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java实现的基于socket通信的实例代码
服务器端代码:
[u]复制代码[/u] 代码如下:
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);          }      }  }
客户端代码:
[u]复制代码[/u] 代码如下:
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);          }      }  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部