即时通讯软件的设计与实现

代码结构:

注意启动本软件的时候需要修改一下库的地址:

之后数据库里面的账号库要重新录入,因为是系统分配的账号,默认的库里面是没有号码的,这里我们需要往号码库里面写入两个号码在qqnum这个表中

这样之后注册账号,就可以随机分配这两个账号了

Server方面:
        1 运行监控,打开Server,执行对其它用户的监控。

启动类为
        2 关闭监控,关闭Server,不在对其它用户进行监控。
        3 阅览用户信息,阅览已登录用户信息。


        4 管理用户,强制使被选择的用户退出登录状态。

Server一定要先启动,在启动Client这个里面如果用局域网的话,可以自己配一台服务器效果会更号

在启动Client之前一定要把Clinent要连接的IP地址进行修改,因为本客户端时基于Socket连接的,如果IP地址没变的话,会出现连接失败,

注意:Register

HomePage

Client方面:

启动类为HomePage
        1 申请账号功能,使用者有权限在启动客户端后进行注册以及登录。


2 添加好友功能,用户将陌生人加为好友。
        3 删除好友功能,用户有权限可以删除好友。

4 修改个人资料功能,用户有权限可以修改以往设置的所有基本信息。
        5 修改头像功能,用户有权限能够修改自己现在的头像。


        6 即时聊天功能,用户之间有权限与拥有账号的用户进行即时的聊天。


        7 查看聊天记录功能,用户有权限查看与好友过往的聊天记录。
        代码地址:https://download.csdn.net/download/zgz102928/12118803

基于Java+MyEclipse+Socket+GUI的网络通讯录(C#可以参考为WinForm通讯录结构大体类似)相关推荐

  1. api有哪些 javasocket_基于java的socket编程及API解析

    一.socket通讯过程 1.socket与socket编程简介: socket 被翻译为"套接字",它是计算机之间进行通信的一种约定或一种方式.通过 socket 这种约定,一台 ...

  2. 基于Java+Swing+Socket实现泡泡堂游戏

    基于Java+Swing+Socket实现泡泡堂游戏 一.功能展示 1.游戏登陆 2.房间 3.对战 二.代码展示 三.其他系统 前言 <泡泡堂>是由韩国游戏公司Nexon开发的一款休闲游 ...

  3. 简单网络聊天程序java_基于Java实现hello/hi简单网络聊天程序

    Socket简要阐述 Socket的概念 Socket的英文原义是"孔"或"插座". 在网络编程中,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连 ...

  4. 手机和电脑基于java的socket简单通信

    Java手机与电脑的Socket通信 了解手机与电脑的socket通信 下面给出代码 完整程序代码 效果 了解手机与电脑的socket通信 1.内网之间的通信: 内网就是两者处于同一个局域网之中,不用 ...

  5. 基于Java和Socket实现局域网通讯的简易微信设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85947114 资源下载地址:https://download.csdn.net/downl ...

  6. java客户端服务器聊天程序流程图_基于java的socket简单聊天编程

    socket编程: 一:什么是socket:socket是BSD UNIX的通信机制,通常称为"套接字",其英文原意是"孔"或"插座".有些 ...

  7. java socket编程 聊天_基于java的socket简单聊天编程

    socket编程: 一:什么是socket:socket是BSD UNIX的通信机制,通常称为"套接字",其英文原意是"孔"或"插座".有些 ...

  8. 基于Java的Socket实现TCP连接

    资源下载地址:https://download.csdn.net/download/sheziqiong/86159198 资源下载地址:https://download.csdn.net/downl ...

  9. 基于java+ssm+vue+mysql的网络教学系统

    项目介绍 随着网络技术发展人们对学习的要求也越来越高,尤其是在这一个知识大爆炸的时代,如何能够更快的获取更多的知识,是很多人梦寐以求的事情.尤其是对一些在校的大学生来说他们现在最重要的一个事情就是学习 ...

  10. [源码和文档分享]基于Java的带GUI界面猜数字游戏

    一 需求分析 完成一个猜数字的GUI游戏. 开始游戏后,产生一个没有重复数字的4位随机数,用户每猜一个数字,显示出"完全猜中的数字个数"和"猜中数字但位置错误的数字个数& ...

最新文章

  1. python3中类的继承
  2. Django学习之十一:真正理解Django的路由分发和反解url原理
  3. php原生session,利用Memcached在php下实现session机制 替换PHP的原生session支持
  4. oracle只匹配中文,Oracle 实现 一个关键字 匹配多个 字段
  5. 如何优雅地从四个方面加深对深度学习的理解
  6. 小型空仓库图片_大中型的食品企业为何都青睐自动化立体仓库?
  7. redis 缓存目标
  8. 源码安装collectd系统监控和统计工具
  9. (Sublime Text 3)自动跳转到MATLAB运行程序
  10. Google搜索解析
  11. window7 黑屏
  12. HackerRank python练习——Mean, Median, and Mode
  13. 显卡天梯图2022最新排名
  14. 三种Moran's I(空间自相关性) 之我见
  15. UltraVNC 使用方法详细说明
  16. 转换xml格式的短信记录
  17. Java生成随机数字和字母组合10位数
  18. NVIDIA GPU 计算能力
  19. 使用Python实现QQ窗口抖动
  20. win10系统相机灰色问题解决(如腾讯会议中开启失败)

热门文章

  1. 使用sql语句查询access数据库
  2. 多平台翻译=有道翻译+百度翻译+必应翻译+get Curl+xml转array
  3. 汇编语言 王爽 第四版 实验4
  4. JAVA50道基础编程题
  5. 计算机设计大赛学生现场,我校学生在2019计算机设计大赛全国总决赛中再创佳绩...
  6. Preview on Web Server 插件
  7. NYOJ517 最小公倍数
  8. SVN安装和使用详细教程
  9. C语言——函数的综合运用。自定义函数,gotoxy清屏函数与HideCursor隐藏光标,防闪屏,共同制作打飞机游戏。
  10. python实现 wifi密码 破解-密码字典篇【本篇文章仅供娱乐,请不要做非法用途】