搭建的服务器

public class TestServer {

@SuppressWarnings("deprecation")

public static void main(String[] args) throws IOException,

ClassNotFoundException {

// 创建服务器对象

String address = InetAddress.getLocalHost().getHostAddress();

boolean flag = true;

ServerSocket server = null;

InputStream in = null;

ObjectInputStream ois = null;

OutputStream out = null;

User user = null;

DataOutputStream dout = null;

try {

server = new ServerSocket(9099);

// 等待链接

while(true) {

Socket socket = server.accept();

// 接受客户端传来的信息 获取网络的输入流

in = socket.getInputStream();

// 4包装输入流

ois = new ObjectInputStream(in);

// 读取一个user对象

user = (User) ois.readObject();

// 获取用户密码和对象 并进行比较

String name = user.getName();

String pwd = user.getPwd();

if ("小花".equals(name) && "123".equals(pwd)) {

}

// h获取网络输出流

out = socket.getOutputStream();

// 包装输出流

dout = new DataOutputStream(out);

// 将比较结果反馈给客户

dout.writeBoolean(flag);

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

客户端

public static void main(String[] args) {

Socket socket=null;

try {

//创建一个客户

socket=new Socket(address,9999);

System.out.println("输入用户名和密码");//2获取用户的输入

Scanner scan =new Scanner(System.in);

String name=scan.next();

String pwd=scan.next();

User user=new User(name,pwd);//3将用户输入的用户名和密码封装到一个User对象中

OutputStream out =socket.getOutputStream();//4h获取网络输出流

ObjectOutputStream oos=new ObjectOutputStream(out);//5包装输出流

oos.writeObject(user);//传user对象

//等待服务器反馈 创建网络输入流

//8读区服务器判断结果端Socket对象

} catch (UnknownHostException e) {

e.printStackTrace();

}catch(IOException e){

e.printStackTrace();

}

}

怎么从服务器传输信息,大神们socket如何连接到服务器并判断从服务器传送回来的数据 谢谢谢谢 跪求啊 急用...相关推荐

  1. 大神的自动练法师技能,想单独提取,练火星球到 75熟练度,,求大神帮忙提取下。

    大神的自动练法师技能,想单独提取,练火星球到 75熟练度,,求大神帮忙提取下. 2014-04-26 00:50:02| 分类: assa 脚本范文列 |字号 订阅 下载LOFTER我的照片书 | d ...

  2. 由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系

    1."由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开.请跟服务器管理员联系." 2.按 win+R 键 打开运行,输入regedit 然后按 确定 3.然后进入 HK ...

  3. daytime协议的服务器和客户端程序,用Socket套接字实现DAYTIME协议的服务器和客户端程序-20210726002244.doc-原创力文档...

    一.设计目的 为了提高同学的自主动手能力,把理论知识运用于实 践中,从实践中更好的领悟所学的知识. 二.题目要求及需求分析 1.网络I/O程序设计:用Socket套接字实现DAYTIME 协 议的服务 ...

  4. daytime协议的服务器和客户端程序,用Socket套接字实现DAYTIME协议的服务器和客户端程序.doc...

    用Socket套接字实现DAYTIME协议的服务器和客户端程序.doc 一. 设计目的 为了提高同学的自主动手能力,把理论知识运用于实践中,从实践中更好的领悟所学的知识 . 二. 题目要求及需求分析 ...

  5. daytime协议的服务器和客户端程序,用socket套接字实现daytime协议的服务器和客户端程序精编版.doc...

    用socket套接字实现daytime协议的服务器和客户端程序精编版.doc 还剩 11页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: ------- ...

  6. klondike找不到服务器,克朗代克大冒险总是显示无法连接网络

    克朗代克大冒险总是显示无法连接网络,相信大家在玩克朗代克大冒险的过程中,经常会遇到这样的问题,下面ourplay小编就简单为大家介绍几种常见的解决方案. 克朗代克大冒险游戏简介 克朗代克大冒险安卓版是 ...

  7. 苹果固件验证关闭服务器时间,大神展示苹果设备降级工具:恢复关闭验证固件...

    iOS越狱开发者tihmstar宣布即将发布一款新的工具Prometheus(普罗米修斯,"偷火者"),他宣称这款工具支持苹果64位iOS设备升级或降级到任何固件,即使是关闭验证的 ...

  8. win10系统的定位服务器,系统大神教你Win10笔记本电脑定位跟踪功能技巧

    大约两年前,微软推出了windows10的大型更新,引入了一些功能,包括查找我的设备. 一旦打开,它允许windows设备定期检查和存储您的位置,并帮助您找到您的设备,如果它丢失或被盗. 但是,此选项 ...

  9. 正版腐蚀怎么进服务器,正版RUST腐蚀 进了服务器之后一直在加载 就是进不了游戏画面。等了很久很久 。跪求大神解答!!!!!...

    可能你的处理器不行或者是你的硬盘的空间不足读取过后无法存入. 铁锈是一个开放的世界网络游戏生存游戏由Facepunch工作室设计的.它的灵感来自像DAYZ,的Minecraft和潜行者的游戏.在锈生存 ...

最新文章

  1. Win7各版本功能对比
  2. 如何在centos7上网卡名称回归传统
  3. .net中用css控制GridView样式
  4. 编译detours注意
  5. vue 使用fs_模仿vue-cli,手写一个脚手架
  6. 使用VMware进行基于Ubuntu16.04LTS的Spark集群搭建
  7. solr 自定义 dismax查询方式
  8. python下划线怎么输入_python长的下划线怎么打
  9. mac下nvm_Mac OS 使用 nvm 管理 node 与 npm 版本
  10. c# winform窗体如何设置才可以不能随意拖动大小
  11. 阿里第一颗芯片问世,平头哥发布最强AI芯片含光800
  12. c语言分治法求众数重数_分治法求众数 - osc_twlari2q的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 本田da屏怎么进wince系统_谁说思域要停产的?打脸来得不是一般的快 第十一代本田思域Prototype...
  14. 拼团功能实现 php_PHP实现微信退款功能
  15. Bleu:此'蓝'非彼蓝
  16. SQLite数据库学习小结——Frameworks层实现
  17. 华为2019年8月校招秋招笔试机考题解答C++实现
  18. java 下划线 变量_Java数值类型变量带下划线
  19. c语言如何统计不同分数段学生人数,excel中如何统计不同班级各个分数段的学生人数...
  20. JavaScript - H5 网页拨打电话功能、发送短信、发送邮件(支持 HTML 与 JS 形式)点击自动调起手机拨打并填充手机号

热门文章

  1. java制作扫雷游戏中埋雷的难点_java 扫雷游戏源码案例项目
  2. python千行代码项目_p2:千行代码入门python
  3. php自动提交百度收录,wordpress站点如何自动提交百度收录
  4. 认识与使用计算机 答案,计算机学习感悟—对计算机的认知和理解
  5. 形式验证进阶 chipdriver_【饥荒进阶】烹饪基础:全食材系数详解-五耀整理
  6. Day2-运算符和编码
  7. 魔改部署自己专属的合成大西瓜(一:运行篇)
  8. Detour hook库x64编译
  9. C1007: 无法识别的标志“-Ot”
  10. 分贝、声功率级、声强级和声压级