예제 #1
0
파일: Server.cs 프로젝트: Groszczu/TcpChat
        // Wysłanie pakietu inicjalnego
        private void SendInitialPacket(ClientData clientData)
        {
            Guid sessionId;

            lock (_lock)
                sessionId = _sessionsRepository.GetSessionId(clientData);

            var initialPacket = new Packet(Operation.GetId, Status.Initial, sessionId, clientData.Id);

            clientData.SendTo(_packetFormatter.Serialize(initialPacket));
        }