internal virtual void _OpenStompConnection() { StompFrame cnt_msg = new ConnectFrame(); _OnSend?.Invoke(cnt_msg); _sock.Send(cnt_msg.ToString()); }
public void CheckRequiredHeaders() { var connectFrame = new ConnectFrame("TestHost"); connectFrame.Headers.Should().Contain(BaseStompHeaders.AcceptVersionKey, StompConfig.StompMinProtocolVersion); connectFrame.Headers.Should().ContainKey(BaseStompHeaders.HostKey, "TestHost"); }
public void CheckOptionalHeaders() { var connectFrame = new ConnectFrame("TestHost"); connectFrame.Headers.Should().Contain(BaseStompHeaders.LoginKey, "User"); connectFrame.Headers.Should().ContainKey(BaseStompHeaders.PasscodeKey, "Password"); connectFrame.Headers.Should().ContainKey(BaseStompHeaders.HeartbeatKey, "1000"); }
private static void SendConnectFrame() { var frameSz = new ConnectFrame { opCode = 1, data = new ConnectFrameData { loginSession = loginSession, commitId = "0e8d784", properties = new Dictionary <string, object>(), clientType = "connect", isApp = true, }, }.ToJson().ToString(); _client.Send(frameSz); }
private void OnWebsocketOpend(object sender, EventArgs e) { Log.Debug($"Websocket connection opend"); var connectFrame = new ConnectFrame("localhost") { Headers = new ConnectFrameHeaders() { AcceptVersion = "1.2", Host = "localhost", Heartbeat = $"{this.StompHeartbeatIntervalFromClientToServer.TotalMilliseconds}," + $"{this.StompHeartbeatIntervalFromServerToClient.TotalMilliseconds}", }, }; this.SendStompFrame(connectFrame); }
private void ConnectDialog_Loaded(object sender, RoutedEventArgs e) { if (!(ConnectFrame.Content is ConnectView)) { ConnectFrame.Navigate(typeof(ConnectView)); } serverConnect.HorizontalOffset = (Window.Current.Bounds.Width - connectDialogRoot.ActualWidth) / 2; if ((Window.Current.Bounds.Height - connectDialogRoot.ActualHeight) > 20) { serverConnect.VerticalOffset = (Window.Current.Bounds.Height - connectDialogRoot.ActualHeight) / 2; } else { serverConnect.VerticalOffset = 0; } var bounds = Window.Current.Bounds; double height = bounds.Height; connectDialogRoot.MaxHeight = height; }
public void CheckCommand() { var connectFrame = new ConnectFrame("TestHost"); connectFrame.Command.Should().Be(StompCommand.Connect); }