WingMan – Diff between revs 35 and 36

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 35 Rev 36
Line 1... Line 1...
1 using System; 1 using System;
2 using System.IO; 2 using System.IO;
3 using System.Threading; 3 using System.Threading;
4 using System.Threading.Tasks; 4 using System.Threading.Tasks;
-   5 using ProtoBuf;
5 using WingMan.Communication; 6 using WingMan.Communication;
Line 6... Line 7...
6   7  
7 namespace WingMan.Lobby 8 namespace WingMan.Lobby
8 { 9 {
Line 42... Line 43...
42 { 43 {
43 await e.PayloadStream.CopyToAsync(memoryStream); 44 await e.PayloadStream.CopyToAsync(memoryStream);
Line 44... Line 45...
44   45  
Line 45... Line 46...
45 memoryStream.Position = 0L; 46 memoryStream.Position = 0L;
Line 46... Line 47...
46   47  
47 var lobbyMessage = (LobbyMessage) LobbyMessage.XmlSerializer.Deserialize(memoryStream); 48 var lobbyMessage = Serializer.Deserialize<LobbyMessage>(memoryStream);
48   49  
49 await Task.Delay(0) 50 await Task.Delay(0)
Line 56... Line 57...
56   57  
57 public async Task Broadcast(string message) 58 public async Task Broadcast(string message)
58 { 59 {
59 using (var memoryStream = new MemoryStream()) 60 using (var memoryStream = new MemoryStream())
60 { 61 {
61 LobbyMessage.XmlSerializer.Serialize(memoryStream, new LobbyMessage -  
62 { -  
63 Nick = MqttCommunication.Nick, -  
64 Message = message -  
Line 65... Line 62...
65 }); 62 Serializer.Serialize(memoryStream, new LobbyMessage(MqttCommunication.Nick, message));
Line 66... Line 63...
66   63  
67 memoryStream.Position = 0L; 64 memoryStream.Position = 0L;