使用socket实现服务器客户端即时通讯的小例子
来源:互联网 发布:unity3d 动画帧事件 编辑:程序博客网 时间:2024/06/06 03:10
服务器端
package com.huaqin.test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class ClientTest {public static void main(String[] args) {try {ServerSocket s = new ServerSocket(2536);Socket incoming = s.accept();System.out.println("incoming come ");BufferedReader in = new BufferedReader(new InputStreamReader(incoming.getInputStream()));PrintWriter out = new PrintWriter(incoming.getOutputStream(), true);out.println("Hello! Enter BYE to exit.");boolean done = false;Scanner scanner = new Scanner(System.in);System.out.println("***********begin************");while (!done) {String line = in.readLine();System.out.println("来信:" + line);String str = scanner.next();if (line == null) {done = true;} else {out.println(str);if (line.trim().equals("BYE")) {done = true;}}}incoming.close();} catch (Exception e) {System.out.println(e);}}}
客户端
package com.java.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.InetAddress;import java.net.Socket;import java.util.Scanner;public class Client { public static void main(String args[]) { try { Socket connection; connection = new Socket("192.168.126.68", 2536); BufferedReader input = new BufferedReader(new InputStreamReader( connection.getInputStream())); PrintWriter out = new PrintWriter(connection.getOutputStream(),true ); String info; Scanner ss=new Scanner(System.in); while (true) { info = input.readLine(); System.out.println("来信: "+info); String str=ss.next(); out.println(str); System.out.println("发送:"+str); } connection.close(); } catch (SecurityException e) { System.out.println("SecurityException when connecting Server!"); } catch (IOException e) { System.out.println("IOException when connecting Server!"); } }}
0 0
- 使用socket实现服务器客户端即时通讯的小例子
- 多个客户端使用Socket通过一个服务器进行交互的小例子
- java socket服务器客户端多线程小例子
- Android基于客户端和服务器的Socket编程例子之Socket基础通讯--socket模型使用
- Java 的 Socket 服务器和客户端通信的例子 存在一个小问题
- C# 使用Socket实现服务器与客户端的通信
- socket编程服务器客户端例子
- linux 下实现服务器与客户端连接小例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- 一个 Java 的 Socket 服务器和客户端通信的例子
- uselib/msync exploit in kernel 2.4.26
- Android网络连接判断与处理
- 3d打印(5):OpenSCAD软件学习
- 开源高仿印象笔记的iOS应用——朝夕笔记(Oncenote)
- IPC进程间通信 - 介绍
- 使用socket实现服务器客户端即时通讯的小例子
- IOS 字符串常用方法
- 改变文件或目录权限命令:chmod
- Span的多项点击及TextView去下划线
- 使用ajax方式跨域获取数据
- String、StringBuffer、StringBuilder区别,HashMap与HashTable区别,final关键字详解及初始化成员变量位置,static关键字详解,抽象类与接口区别
- JAVA8 十大新特性详解
- 设计模式之单例模式
- python统计小脚本