53 lines
1.5 KiB
Go
53 lines
1.5 KiB
Go
package main
|
|
|
|
//宏
|
|
const (
|
|
//最大包头长度
|
|
max_head_length uint32 = 4096 //4K
|
|
//最大消息长度
|
|
max_message_length uint32 = 0x6400000 //64M
|
|
//最大头像大小
|
|
max_photo_size uint32 = 0x400000 //4M
|
|
//服务器地址
|
|
server_addr string = "localhost:3727"
|
|
)
|
|
|
|
//消息头的通用字段名称
|
|
const (
|
|
keyname_operation string = "Operation" //操作名
|
|
keyname_token string = "Token"
|
|
)
|
|
|
|
//控制消息
|
|
const (
|
|
operation_panic string = "Panic"
|
|
operation_trans_message string = "TransMessage"
|
|
operation_send_message string = "SendMessage"
|
|
operation_ping string = "Ping"
|
|
operation_login string = "Login"
|
|
operation_logout string = "Logout"
|
|
operation_offline string = "Offline"
|
|
operation_get_user_list string = "GetUserList"
|
|
operation_update_userinfo string = "UpdateUserInfo"
|
|
)
|
|
|
|
//帮助
|
|
const help_message string = `
|
|
欢迎使用StormChat!
|
|
输入“help”查看命令列表
|
|
输入“.”退出命令模式,退出后可输入“.”重新进入命令模式
|
|
聊天时可在行末输入‘\’以换行输入消息
|
|
`
|
|
|
|
//指令列表
|
|
const command_list string = `
|
|
指令列表:
|
|
. 退出命令模式 login 登录
|
|
to 设定聊天对象 logout 注销
|
|
friends 查看用户列表 help 显示命令列表
|
|
scroll 消息面板翻页 clear 清空消息记录
|
|
exit 退出程序
|
|
CTRL + C 强制退出
|
|
|
|
`
|