コード例 #1
0
ファイル: demoPeer.cs プロジェクト: Eqric/udpkit
    void Start()
    {
        socket = UdpKitUnityUtils.CreatePlatformSpecificSocket<demoSerializer>();

        if (isServer) {
            socket.Start(new UdpEndPoint(serverAddress));
        } else {
            socket.Start(UdpEndPoint.Any);
            socket.Connect(new UdpEndPoint(serverAddress));
        }
    }
コード例 #2
0
ファイル: udpConnection.cs プロジェクト: trecchia/udpkit
 internal UdpConnection(UdpSocket sock, UdpConnectionMode m, UdpEndPoint ep)
 {
     socket = sock;
     mode = m;
     endpoint = ep;
     networkRtt = socket.Config.DefaultNetworkPing;
     aliasedRtt = socket.Config.DefaultAliasedPing;
     mtu = sock.Config.DefaultMtu;
     alwaysSendMtu = sock.Config.DefaultAlwaysSendMtu;
     serializer = sock.CreateSerializer();
     state = UdpConnectionState.Connecting;
     recvTime = socket.GetCurrentTime();
     sendTime = recvTime;
     stats = new UdpConnectionStats();
     sendWindow = new UdpRingBuffer<UdpHandle>(sock.Config.PacketWindow);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: trecchia/udpkit
 public Client()
 {
     socket = UdpSocket.Create<UdpPlatformManaged, ChatSerializer>();
     socket.Start(UdpEndPoint.Any);
     socket.Connect(new UdpEndPoint(UdpIPv4Address.Localhost, 14000));
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: trecchia/udpkit
 public Server()
 {
     socket = UdpSocket.Create<UdpPlatformManaged, ChatSerializer>();
     socket.Start(new UdpEndPoint(UdpIPv4Address.Localhost, 14000));
     clients = new List<UdpConnection>();
 }
コード例 #5
0
ファイル: udpStreamPool.cs プロジェクト: karlgluck/udpkit
 internal UdpStreamPool(UdpSocket s)
 {
     socket = s;
 }
コード例 #6
0
 internal UdpStreamPool(UdpSocket s)
 {
     socket = s;
 }