手机
当前位置:查字典教程网 >编程开发 >Java >Java实现的基于socket通信的实例代码
Java实现的基于socket通信的实例代码
摘要:服务器端代码:复制代码代码如下: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实现的基于socket通信的实例代码】相关文章:

java servlet获得客户端相关信息的简单代码

java与c#的语法区别详细介绍

Java中的值传递和引用传递实例介绍

java 实现文件复制和格式更改的实例

java socket 详细介绍

基于jdbc处理Clob的使用介绍

基于java中泛型的总结分析

java学习:日期的运算代码

Java Annotation(Java 注解)的实现代码

java枚举的使用示例

精品推荐
分类导航