局域网通知系统(消息群发)

相信同学们都有这样的经历:老师发个QQ消息,结果没看到。等了N小时才看到,非常不方便。针对这种情况,自主开发了一个局域网通知系统。

本程序分为客户端和主机。主机可以发出通知,只要局域网内的电脑配置了客户端就可以收到通知。这个通知是强制显示在电脑屏幕中间的,绝对不用担心看不到!如图:

收到消息后双击文字,就可以让文字消失,同时程序自动通知主机该客户端已经做出了响应,也就是收到了消息。

这个是客户端配置程序:

填写好主机IP和您的称呼,点击配置,就啥都不用管了!以后可以随时更改主机IP和称呼!无论您怎么改,主机都可以智能接受!不想用了就点卸载!保证一点垃圾不给你留!

下边是主程序:

闲话少说,直接说程序特点:

1.为了最大限度的减少客户端的资源占用,该系统使用了UDP传输协议,使客户端CPU占用为0,内存占用不超过10M(一般4-7M)。所以放心使用!绝对不给你的电脑添加负担。如图选中就是客户端服务:

2.只要主机开启着,有新增客户端的时候会自动添加到列表,不用手动导入。极大的方便了管理。也就是说您不用输入任何文字即可完成对所有客户端的添加。当然,列表会保存在本地,下次开启主机仍然可以看到。

3.主机群发消息后,未应答列表可以查看哪些客户机没有响应,以便及时重发消息。主机给哪些客户机发了消息,这些客户机自动添加到未应答列表,只要客户机做出了响应(双击文字),他的IP自动从未应答列表消失。由于是UDP协议,不可避免的会丢失数据,这也可能造成客户端无应答,重发即可!

做这个系统时遇到了一个非常无语的问题,就是主机无法接受客户端的消息,必须先是主机给客户端发,然后才可以主机才可以接受客户端的消息。这在理论上是说不通的。因为UDP协议是对等协议,没有客户端服务端之分,每一个程序都可以成为服务端。最后终于发现了问题的所在!原来是被我的防火墙屏蔽了!!!幸好及时想到,要不这辈子都想不明白咋回事。

下载地址

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值