摘要: 1.聊天客户端文本框的搭建. 项目截图:java project 代码: (1).ChatManager.java package com.nantian.javachatclient.main; import com.nantian.javachatclient.view.MainWindow; 阅读全文
posted @ 2019-11-26 17:10 Curedfisher 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 从serverListener中可以看出,每一个客户端创建新的请求之后,都会把它分配给一个独立的chatsocket ,但是每一个ChatSocket都是相互独立的,他们之间并不能沟通,所以要新建一个类,将这些新建的线程管理起来,然后实现他们之间的相互通信.(类似于微信加群聊天的功能) 由于一 阅读全文
posted @ 2019-11-26 17:07 Curedfisher 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.代码目录 2.ChatSocket.java package com.nantian.socket; import java.io.IOException;import java.net.Socket; public class ChatSocket extends Thread{ //本地需要 阅读全文
posted @ 2019-11-26 15:37 Curedfisher 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.创建java project 2.编写MyServerSocket.java类 package com.nantian.socket; import java.io.IOException;import java.net.ServerSocket;import java.net.Socket; 阅读全文
posted @ 2019-11-26 11:45 Curedfisher 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.scheduled定时任务类:ScheduledDemo.java package com.nantian.scheduled; import java.util.Date; import org.springframework.scheduling.annotation.Scheduled;i 阅读全文
posted @ 2019-11-26 08:15 Curedfisher 阅读(1266) 评论(3) 推荐(0) 编辑
摘要: @component (把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>)泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类 阅读全文
posted @ 2019-11-26 08:02 Curedfisher 阅读(235) 评论(0) 推荐(0) 编辑