在线聊天小程序

来源:互联网 发布:心机 知乎 编辑:程序博客网 时间:2024/05/02 05:01

       今天完成了在线聊天小程序,过来做个总结,写写顺序:

         1、新建客户端口类,并创建一个客户端窗口

          2、布局客户端窗口,分成上下两部分,上面为TextArea,下面为TextField。

          3、将客户端窗口设成可关闭的,用匿名方法

          4、为TextField添加一个监听,输入后按回车键,内容将在TextArea中显示,并清空TexitField中的内容。

         5、新建服务端口类

         6、将客户端口连接到服务端口,完成基本发送,此时只能发送一条信息,socket 就关闭了

         7、在Server端设一个死循环,实现接收多条信息,知道关闭;在Client端实现disconnect方法,避免发送一条信息后就关闭。

         8、实现多线程,使Server能连接到多个Client

         9、实现Server转发,当收到客户端的信息后,将信息转发给其他客户。

         10、检查bug,完善程序