资源简介
JAVA聊天程序,用JAVA运行后是控制台程序,只需更改套接字直接使用

代码片段和文件信息
package zh2;
import java.net.*;
import java.io.*;
public class Client {
private Socket client;
public Client() {
try {
System.out.println(“正在连接服务器......“);
client = new Socket(“127.0.0.1“ 8888); //阻塞
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintStream out = new PrintStream(client.getOutputStream());;
boolean flag = true;
System.out.println(“成功连接到主机,开始通讯!!“);
while (flag) {
System.out.printf(“请输入信息:“);
out.println(input.readLine()); //阻塞
//判断是否与主机断开
if (isConnected()) {
System.out.println(“发送成功!!“);
System.out.println(“主机:“ + in.readLine());
} else {
System.out.println(“发送失败!!“);
System.out.println(“与服务器断开连接!!“);
client.close();
break;
}
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
//判断服务器是否断开的方法,
//通过OutputStream发送一段测试数据,如果发送失败就表示远端已经断开连接
//但会与正常的传送干扰,所以用sendUrgenData
public boolean isConnected() {
try {
client.sendUrgentData(0xFF);
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public static void main(String[] args) {
new Client();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1819 2018-11-08 10:33 JAVA\Client.java
文件 2129 2018-11-08 10:22 JAVA\Server.java
目录 0 2018-11-08 11:52 JAVA
----------- --------- ---------- ----- ----
3948 3
- 上一篇:雷霆战机单机版源码简易
- 下一篇:SpringjavaWeb项目POM文件
相关资源
- 基于java开发的公交信息管理系统
- 详解docker镜像centos7配置Java运行环境
- java笔试题大全java笔试,面试笔试,逻
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
评论
共有 条评论