Java游戏开发(精品·公开课件).pptVIP

  • 2
  • 0
  • 约5.66千字
  • 约 33页
  • 2018-11-05 发布于广西
  • 举报
功能扩展:将服务器端改进为 多线程服务器 那么下面的问题是如何使用线程.首先要做的事情是创建线程并使得其可以和网络连线取得联系。然后由线程来执行刚才的操作,要创建线程要么直接继承Thread要么实现Runnable接口,要建立和Socket的联系只要传递引用就可以了.而要执行线程就必须重写run方法,而run方法所做的事情就是刚才单线程版本main所做的事情,因此我们的程序变成了multiThread.java 应用升级:网络对奕游戏 本程序实现的是基于B/S模式的网络对奕游戏,实现了多线程编程,实现多客户对奕。并且实现了服务器端管理客户端的功能,包括客户端和服务器端。 实现功能:· 用户上线·包括新用户上线和已使用过该系统的用户上线· 每位在线的用户将会收到该用户上线的通知 应用升级:网络对奕游戏 该用户会收到所有已在线的用户的信息·朋友下线   服务器端删除该用户信息·每位在线的用户将会收到该用户下线的通知, 同时删除改用户的信息·聊天终止,文件传输终止·  修改用户名字· 用户可以在对应的文本框内直接修改名称 应用升级:网络对奕游戏 用户可以在保存的Myinfo.txt中直接修改名称 聊天功能: ·公聊:所有在线的用户都可以看到你的发言· 私聊:能和所有以在线的用户进行私聊,其他用户看不到私聊对象之间的聊天  · 文件传输  ·能给所有的已在线用户发送文件(先打开

文档评论(0)

1亿VIP精品文档

相关文档