本文将指导你使用Java构建一个功能丰富的简单WebSocket聊天室,包括自我对话、好友交流、群聊和离线消息等功能。主要依赖于InChat框架,一个轻量级且高效的异步网络应用通讯框架。即使对SSM和SpringBoot不熟悉,也能通过基本的Java语言实现。首先,我们不需要额外的Maven包,仅需InChat框架即可开始。
首先,Socket 连接非常简单:var socket:Socket = new Socket();socket.connect(10.1, 8888);其中 connect() 方法中的两个参数分别为是主机名和端口号(端口号尽量用 1024 以上)。好了,这样就连接上了。接下来是读写的问题。
盒子IM —— 一个仿微信实现的网页版聊天软件,支持私聊、群聊、离线消息、发送语音、图片、文件、emoji 表情等功能,不依赖任何第三方收费组件。
服务器是winNT2,服务器程序是JAVA的3,是B/S结构整个难点就是于java怎么样启动NT上的exe程序。启动EXE程序可以用线程的Runtime.getRuntime().exec();方法运行。如果有多个任务可以写个bat。
Java开发工具:如Eclipse、NetBeans和IntelliJ IDEA等。 Web服务器:如Apache Tomcat、Jetty和GlassFish等。 数据库:如MySQL、Oracle、Microsoft SQL Server和PostgreSQL等。 Java Web框架:如Spring、Struts和JSF等。 Java EE技术:如Servlet、JSP、JDBC、JNDI等。