实现Java Socket聊天多线程编程,图形化界面,多人聊天(群聊),私人聊天,是基于本地模拟的Java聊天程序。 Java Socket聊天程序是我用了三天的时间写出来,用Netbeans建的工程,图形化界面是Netbeans拖拉出来的,自己能够做出这种功能挺满意的,也有一些bug,所以上传给大家一起分享,希望像我一样的Java学习者能够少走弯路。 与同道之人一起学习Java。
2019-12-21 19:24:30 824KB Java 聊天程序 Socket 多人聊天
1
本资源是本人前面发过的一个局域网聊天工具的升级版。具体功能有: 1.采用了全新的界面风格(新增) 2.实现了基本文字聊天功能 3.实现了基本文件传送功能 4.实现了发送窗口抖动的功能 5.实现了语音聊天的功能(新增) 资源内容包括源程序和打包后的可执行jar文件,以及要用到的所有jar包; 代码保证可用,如有问题请留言,代码较规范,结构清晰,相信对学习java socket编程和swing界面开发的朋友有一定的帮助。 注:main函数在MainFrame类
2019-12-21 19:22:46 4.75MB java socket
1
帮同学做的毕业设计-java版聊天室 实现了群聊,私聊,发送表情,传送文件,邮箱获取密码 还有一个mysql的数据表的创建sql我没有上传,自己创建一下就行了,但是顺序好像不是跟entity里面的usermodel顺序一致的。所以,请自己注意一下字段顺序。 另外,里面我只传了一个java mail的jar文件,还需要下载一个mysql的jdbc驱动jar。 开发采用的是netbeans 7.1,请去官网下载netbeans 7.1 for java se。only 70Mb。
2019-12-21 19:21:31 1.01MB java聊天室 毕业设计 java-io java-socket
1
该软件是一个基于java语言的socket编程,可以实现单个服务器对应多个客户端的聊天。采用swt,功能还是比较完善的。
2019-12-21 18:58:30 36KB java socket 多线程 swt
1
使用Java Socket编写的教学管理系统,该系统是为了深入学习Java socket以及IO操作而模拟的控制台程序,功能非常简单,教师可以对学生信息增删改查,学生仅有查看的权限。 如何使用:1、解压缩后直接将所有的资源直接粘贴到Eclipse工程的src目录下即可。 2、教师终端用户名:陈申 密码:admin;学生终端用户名:邢风 密码:admin 3、先运行TmsServer.java,然后再运行SingleClient.java,SingleClient.java可多次运行,即可以同时登录多个用户。 欢迎大家指正程序的不足之处。 基于Java Socket的教学管理系统(简易版)
2019-12-21 18:57:51 10KB Java Socket 教学管理系统
1
基于Java实现的即时通信系统,很适合刚学Java的人群做简单的Java开发小项目
2019-12-21 18:53:52 455KB Java socket C/S
1
java swing开发的桌面socket程序,分为server和client端,client采用多线程,可以开启多个。
2019-12-21 18:52:34 6.31MB java socket
1
这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。 该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这些情况,该聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。 客户端采用C/S结构,管理端采用B/S的结构,用Tomcat 作为服务器,MySQL作为数据库,还使用到了WindowBuilder开源框架进行界面开发。 主要功能: 客户端可以实现注册,即时聊天,相互之间收发文件,发送截图,查看历史聊天记录等功能。收发消息时,可以实现离线接收。 服务器端应当建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接(包括判断没有响应的连接超时)。服务器端应当是一个信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。 在后台管理系统,可以到对用户进行增删改查,查看在线用户,和踢用户下线 主要技术: 1、即时通讯原理 首先验证登陆,如果成功,则建立与服务端的socket连接,服务端新开启一个线程专门为它服务,将打包好的Message发送给服务器端,服务器端根据Message里面的信息,再将信息转发给其他用户。一个标准的C/S模式。 2、Swing技术 3、Java web 采用B/S的结构实现服务器端,对用户和在线用户进行增删改查,和踢用户下线,以及开启服务器和关闭服务器。 说明: 本项目采用mysql做数据库,下载后请先看read_me.txt,按照说明可运行程序。 系统默认是单机情况,如果要进行局域网的测试,请点击登陆窗口下方的设置,然后输入服务端程序所运行机器的IP。 另外附上我的论文,以便大家更快的了解该项目 我的“java即时聊天系统”是完全可以运行的,很多人根本就是不会设置eclipse或者 myeclipse,甚至还有些人都分不清java版本的区别,就在那喊“代码有错误”、“程序 无法运行” ,让我很无语。在此我不是想说我的代码写的有多好,但绝对是没有错误的。 转载请注明出处 thank you 本工程功能完成,完全可以正常运行。对于下方评论说无法运行的,请提高自己的姿势水平,学习下基本的mysql与java知识。
2019-12-21 18:49:47 4.88MB java socket 即使通信 QQ
1
java socket 简单成绩管理系统 适合有一定JAVA编程基础及socket相关知识的初学者
2019-12-21 18:47:59 26KB java socket
1
可以网络对战,五子棋对战,java socket开发的,源码完整,绝对物有所值
2019-12-10 16:33:34 49KB java五子棋
1