23 lines
658 B
C#
23 lines
658 B
C#
// server needs to store a separate KcpPeer for each connection.
|
|
// as well as remoteEndPoint so we know where to send data to.
|
|
using System.Net;
|
|
|
|
namespace kcp2k
|
|
{
|
|
// struct to avoid memory indirection
|
|
public struct KcpServerConnection
|
|
{
|
|
// peer can't be set from constructor at the moment.
|
|
// because peer callbacks need to know 'connection'.
|
|
// see KcpServer.CreateConnection.
|
|
public KcpPeer peer;
|
|
public readonly EndPoint remoteEndPoint;
|
|
|
|
public KcpServerConnection(EndPoint remoteEndPoint)
|
|
{
|
|
peer = null;
|
|
this.remoteEndPoint = remoteEndPoint;
|
|
}
|
|
}
|
|
}
|