private void Connect(UserClickedLoginMessage msg, VSPCContext context) { this.context = context; fsdSession = new FSDSession(new ClientProperties("Claus Joergensen Client", new Version(1, 0), 0x5820, "163f6a324730ed0aa1ba30b29148687c"), msg); fsdSession.ServerIdentificationReceived += fsdSession_ServerIdentificationReceived; fsdSession.ClientQueryReceived += fsdSession_ClientQueryReceived; fsdSession.TextMessageReceived += fsdSession_TextMessageReceived; fsdSession.ATCPositionReceived += fsdSession_ATCPositionReceived; fsdSession.PilotPositionReceived += fsdSession_PilotPositionReceived; fsdSession.NetworkError += fsdSession_NetworkError; fsdSession.ProtocolErrorReceived += fsdSession_ProtocolErrorReceived; fsdSession.KillRequestReceived += fsdSession_KillRequestReceived; fsdSession.IgnoreUnknownPackets = true; fsdSession.Connect(msg.Server, 6809); }
public void Connect(ConnectInfo info, string address) { mConnectInfo = info; NotificationPosted?.Invoke(this, new NotificationPostedEventArgs(NotificationType.Info, "Connecting to network...")); FSD.Connect(address, 6809, !mConnectInfo.TowerViewMode); }