连接
是否连接
- C#
- JavaScript
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public bool Active { get; }
}
serein.connection.active
- 类型
boolean
启动
- C#
- JavaScript
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public void Start();
}
serein.connection.start(): void
- 若已连接则会报错,可用
try...catch
捕获
停止
- C#
- JavaScript
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public void Stop();
}
serein.connection.stop(): void
- 若未连接则会报错,可用
try...catch
捕获
发送文本
- C#
- JavaScript
using System.Threading.Tasks;
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public Task SendDataAsync(string data);
}
参数 | 类型 | 说明 |
---|---|---|
text | string | 发送的内容 |
serein.connection.sendData(text: string): void
参数 | 类型 | 说明 |
---|---|---|
text | string | 发送的内容 |
发送私聊消息
- C#
- JavaScript
using System.Threading.Tasks;
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public Task SendPrivateMsgAsync(long target, string message);
public Task SendPrivateMsgAsync(string target, string message);
}
参数 | 类型 | 说明 |
---|---|---|
target | long | string | 用户Id |
message | string | 消息 |
serein.connection.sendPrivateMsg(id: number, message: string): void
参数 | 类型 | 说明 |
---|---|---|
id | number | 用户Id |
message | string | 消息 |
发送群聊消息
- C#
- JavaScript
using System.Threading.Tasks;
namespace Serein.Core.Services.Network.Connection;
public partial class WsConnectionManager
{
public Task SendGroupMsgAsync(long target, string message);
public Task SendGroupMsgAsync(string target, string message);
}