.NET 接入 LayIM 附服务端源码

提问 未结 精帖
30 9384
老彭
老彭 VIP3 2016-7-7
悬赏:5飞吻
演示地址:http://layim.25xm.com

己完成功能:
1、一对一私聊。
2、群聊(进入后申请进群,现在不支持创建群)
3、添加好友(界面还不是太友好)
4、添加好友消息通知,可以拒绝,同意完成后都会通知对方。
5、接入QQ互联。
6、前端代码很难看。。。。。。。。
7、图片上传阿里云OSS
8、文件上传没做。。

接下来完善:
1、创建群。
2、申请加入通知群主,是否同意。
3、使用内置添加好友ADD按钮。

服务端使用 WebSocketServer
服务端代码只是核心功能 ,逻辑处理没有。
        private void button1_Click(object sender, EventArgs e)
{
WebSocketServer wsServer = new WebSocketServer();
if (!wsServer.Setup(tbx_ip.Text, int.Parse(textBox1.Text)))
{
//设置IP 与 端口失败 通常是IP 和端口范围不对引起的 IPV4 IPV6
MessageBox.Show("设置IP 与 端口失败 通常是IP 和端口范围不对引起的 IPV4 IPV6");
return;
}
if (!wsServer.Start())
{
//开启服务失败 基本上是端口被占用或者被 某杀毒软件拦截造成的
MessageBox.Show("开启服务失败 基本上是端口被占用或者被 某杀毒软件拦截造成的");
return;
}
MessageBox.Show("启动服务成功!");
//有新的连接
wsServer.NewSessionConnected += (session) =>
{


};
//有断开的连接
wsServer.SessionClosed += (session, reason) =>
{

};
//接收到新的文本消息
wsServer.NewMessageReceived += (session, message) =>
{

};
}
回帖
本帖已设置禁止回复