这个程序可以和好友聊天,如果本地运行着服务端的话点击登录时会自动连接,如果局域网内有另一台电脑开着服务端的话在询问是否加入作者远程服务器时点否,把那一台电脑的IP输入进去就可以连接了。如果没有其他设备也可以进我的服务器,点是就行了。
当然,服务端还可以断开别人的连接(踢出)
客户Duan在登录后点关闭按钮服务端会弹出确认,如果点取消,则拒绝本次关闭请求。要真的关闭,首先要同步关闭口令,在客户Duan的输入框里输入这条口令即可彻底关闭。
点确定不是真的关闭,只是隐藏了窗口,服务端选择后点显示窗口,客户Duan的窗口就会显示,隐藏窗口顾名思义。在窗口隐藏期间,客户Duan可以正常接收指令。
重头戏:聊天
一个聊天软件最主要的功能就是聊天,客户Duan在未登录的情况下是无法进行聊天的必须要在登录之后才能开始聊天如果有两个人选择了同样的账号或名字服务端会把后进来的踢出去在登陆之后客户Duan的聊天框就可以使用了只需要点一下显示或隐藏聊天栏就可以显示或隐藏输入框,这样做的目的是防止有人一直按enter键刷屏。发送的键就是enter键发送之后输入框会隐藏但是这不同于其他的聊天软件他是先把要发的消息发送到服务器上再由服务器广播给所有登录了聊天器的人并且带上发送人的名字。
服务器只要点一下连发,就会开启连发模式,这样输入好消息,一直按Enter键就可以一直发同样的消息。
断开也需要服务端验证,同意才能断开。
还可以执行命令,需要事先选择要执行命令的用户(在在线用户列表中)
点击执行时那个用户就会执行输入的命令行。
此程序不断更新,欢迎大家提出建议。
注:此程序已开源,源码和截图在附件里。
|