mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-07-24 18:59:04 +02:00
18 lines
559 B
C#
18 lines
559 B
C#
using NetMQ;
|
|
using NetMQ.Sockets;
|
|
using Phantom.Utils.Rpc.Message;
|
|
|
|
namespace Phantom.Utils.Rpc.Runtime;
|
|
|
|
public sealed class RpcConnectionToServer<TListener> : RpcConnection<TListener> {
|
|
private readonly ClientSocket socket;
|
|
|
|
internal RpcConnectionToServer(string loggerName, ClientSocket socket, MessageRegistry<TListener> messageRegistry, MessageReplyTracker replyTracker) : base(loggerName, messageRegistry, replyTracker) {
|
|
this.socket = socket;
|
|
}
|
|
|
|
private protected override ValueTask Send(byte[] bytes) {
|
|
return socket.SendAsync(bytes);
|
|
}
|
|
}
|