从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文实例为大家分享了java实现简单聊天室的具体代码,供大家参考,具体内容如下
创新互联10多年成都企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都企业网站建设及推广,对成都发电机租赁等多个行业拥有丰富的网站运维经验的网站建设公司。先整理下思路:
1.创建一个通信服务端,传入端口号和相关的流后等待客户端连接,并初始化图形界面。
2.创建一个JFrame,用于写出聊天的界面,这里界面名称由其他类传入。
3.把客户端创建的方法写进JFrame(当然这里很粗糙的方法)
4.设置按钮的监听事件,发送消息和离线功能
首先创建一个服务端的类
import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import com.jero.jframe.ChatSocketJFrame; //创建服务端 public class ChatServerSocket{ //构造初始化方法 public ChatServerSocket(String name,int port) throws IOException{ //创建Socket服务连接对象 ServerSocket serverSocket = new ServerSocket(port); //等待客户端连接 Socket client = serverSocket.accept(); //初始化聊天界面 try { new ChatSocketJFrame(name,client); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //关闭流 serverSocket.close(); } public static void main(String[] args) throws Exception{ new ChatServerSocket("服务端",8001);//启动服务端,指定网名和端口 } }
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图