chatroom - 手写聊天室【winsocket + pipe】

前言

原来在寒假写了一次。
那个版本直接炸了,一个人没事,但是一旦一群人上线,会被卡没掉。
很奇怪。
于是,我重新写了一遍,用的是pipe和IP通讯
pipe用于输入程序(input.exe)和显示程序(client.exe)联系,然后IP通讯用于客户端(client.exe)和服务器(server.exe)连接

使用说明

安装

在机房内选一台电脑做服务器(当然这台电脑也可以同时用客户端)
把server.exe放运行在这台电脑上,然后记住这台电脑的IP地址
在自己电脑上运行 client.exe。(需要把input.exe也下载下来,放在同一个文件夹里)
接下来就是现在 client.exe 上输入IP地址和昵称,然后在 input.exe 上输入聊天消息,就行了
其他人的聊天消息会在 client.exe 上显示。

输入消息

输入聊天消息,需要输入内容(可以多行),然后再另起一行,写上[end]。按下回车后,就可以发送了。例如:

Hello, word!!!
I'm Evan_song
[end]

字体颜色

现在可以用颜色了
|[x]|a|[y]|b
a和b是字符串,然后x和y是数字,代表用 x 的颜色写a然后用 y 的颜色写b,例如
|[12]|114514|[6]|1919810
然后给出颜色表(那些没有数字的是因为字体颜色和背景颜色相同,7是原色):
颜色表

获得管理员权限

封号与解封

[bans] + 用户名,封禁输入的用户,如果输入用户已经被封禁,封禁状态不变。
[unbn] + 用户名,解封禁输入的用户,如果输入用户没有被封禁,封禁状态不变。

这个操作需要有管理员权限才可以。

更新

1.0.0(2021-11-17)

这个东西好像还是有些问题,比如说好像多个人同时上会卡等等的。

1.0.1(2021-11-18)

更新了一些问题,发现一个原来遍的时候自带新功能,可以用颜色!
这个版本竟然挺过了sjw和xhj的轰炸,他把114514行的代码放了进去,还没炸!!!
过了之后还能用,离谱。

1.0.2(2021-11-18)

更新自动打开 input.exe,现在只需要打开 client.exe 就行了。
lsw 又轰炸了一遍,没事活着。
然后增加了管理员封禁和解封功能(管理员权限怎么获得还没想好…)。

1.0.3(2021-11-19)

自己写代码轰炸了一次,炸了,果然还是自己写靠谱
我是疯狂发送114514,然后还没过几秒他就炸了。
很好,鉴于此,我增加了每次发送消息不得超过100000个字符
然后发送消息间隔至少要有1秒。

下载

chatroom.zip 1.0.3

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值