Java Socket通信 客户端服务器端基本代码
2015-02-02 15:17
344 查看
【服务器端】
【客户机端】
import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class TestServer { public static void main(String[] args) { try { System.out.println("启动服务端"); ServerSocket sv = new ServerSocket(2233); //等待用户链接 Socket socket = sv.accept(); System.out.println("有用户链接!"); while (true) { //1 InputStream is = socket.getInputStream(); //2 byte[] data = new byte[128]; is.read(data,0,data.length); //3 按照格式转成字符串输出 String msg = new String(data, "UTF-8"); //收到的内容 System.out.println("收到的内容:"+ msg); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
【客户机端】
import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class TestClient { public static void main(String[] args) { try { Socket socket = new Socket("192.169.191.4", 2244); // Socket socket = new Socket("localhost", 2233); System.out.println("链接服务器成功!"); while (true) { System.out.println("请输入内容:"); //1 Scanner input = new Scanner(System.in); String msg = input.next(); //2 OutputStream os = socket.getOutputStream(); //3 byte[] data = msg.getBytes("UTF-8"); os.write(data); os.flush(); } } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- java socket编程 初级 服务器端和客户端 通信
- 模拟jQuery ajax服务器端与客户端通信的代码
- java socket编程 初级 服务器端和客户端 通信
- Java socket编程服务器端/客户端代码编写示例
- java-基本的Socket编程-实现服务器端和客户端通信
- Java Socket TCP 通信,实现聊天室,服务器端指定客户端发送消息
- C# Socket通信 客户端 服务器端代码
- java socket 客户端和服务器端互相通信(聊天)
- Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Json作为载体)--服务端代码
- java socket 服务器代码 自动接收文件并存储服务器 - 服务器多线程支持和多个客户端同时通信:
- Java Socket通信 客户端与服务器端的连接 和信息传输
- Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Json作为载体)--客户端代码
- java socket 客户端和服务器端互相通信(聊天)
- 模拟jQuery ajax服务器端与客户端通信的代码
- 客户端和服务器端通信
- 如何:在 DHTML 代码和客户端应用程序代码之间实现双向通信
- 用Socket实现客户端和服务器端通信(完整版)
- SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(四)——总体结构设计(服务器端)
- Linux网络编程-客户端与服务器端通信
- 一行代码解决iframe挂马(包含服务器端注入、客户端ARP注入等)