How can I solve issue with websocket-sharp “The header part of a frame cannot be read”?How to disable forced continutation frames using websocket-sharp in C#Reading a part of an XML file using C sharpC# Websocket-Sharp - how to identify clientsUsing websocket-sharp for .NET how can the server close a WebSocketBehavior?How to host websocket-sharp server on IISConfiguration issue with ASP.Net MVC and Oracle on a Windows 10 Server (64-bit)How to Send File to SignalR hub From websocket-sharp Client?How do you create a client using websocket-sharp?websocket-sharp how to work with socketio server and send “emit” requestHow to set Websocket-sharp connection between WPF app and ASP.Net app?
Sankhara meditation
Why does "git status" show I'm on the master branch and "git branch" does not?
Does the Intel 8085 CPU use real memory addresses?
How could an animal "smell" carbon monoxide?
Why are road bikes (not time trial bikes) used in many triathlons?
What advantages do focused Arrows of Slaying have over more generic ones?
Is it ethical for a company to ask its employees to move furniture on a weekend?
What exactly is a Hadouken?
Cine footage fron Saturn V launch's
How fast does a character need to move to be effectively invisible?
(Piano) is the purpose of sheet music to be played along to? Or a guide for learning and reference during playing?
Do I need a 50/60Hz notch filter for battery powered devices?
Animal Shelter Management C++
Did Voldemort kill his father before finding out about Horcruxes?
Link of a singularity
Adjusting vertical spacing in fractions?
What is the meaning of [[:space:]] in bash?
What powers the air required for pneumatic brakes in aircraft?
Can a pizza stone be fixed after soap has been used to clean it?
What are the arguments for California’s nonpartisan blanket (jungle) primaries?
What are "full piece" and "half piece" in chess?
How to say no to more work as a PhD student so I can graduate
Advice for paying off student loans and auto loans now that I have my first 'real' job
What happens if there is no space for entry stamp in the passport for US visa?
How can I solve issue with websocket-sharp “The header part of a frame cannot be read”?
How to disable forced continutation frames using websocket-sharp in C#Reading a part of an XML file using C sharpC# Websocket-Sharp - how to identify clientsUsing websocket-sharp for .NET how can the server close a WebSocketBehavior?How to host websocket-sharp server on IISConfiguration issue with ASP.Net MVC and Oracle on a Windows 10 Server (64-bit)How to Send File to SignalR hub From websocket-sharp Client?How do you create a client using websocket-sharp?websocket-sharp how to work with socketio server and send “emit” requestHow to set Websocket-sharp connection between WPF app and ASP.Net app?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have a problem with websocket from web-sharp library (https://github.com/sta/websocket-sharp). I have a scheme where I have a websocket client(MyClient) and websocletserver (MyServer). MyClient connects to outer websocket server, gets a message from time to time from it and broadcast through MyServer this message to all connected to MyServer clients (GuestClients). Quite often I get such exception form on MyServer side:
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Connection has been closed code: 1006 the reason The header part of a frame cannot be read from the data source.
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Code 1006
I tried to turn off troubled clients, but after some times (about 15 minutes stable working) broadcasting stops completely. The total number of connected GuestClients is less than 100. GuestClients - were realized like web pages with javascript code or python scripts of side program.
// WebSocketServer
WebSocketServer BCServer;
BCServer = new WebSocketServer(PORT);
BCServer.AddWebSocketService<SiteName>("/SiteName", () => new SiteName()
IgnoreExtensions = true
);
BCServer.Start();
// WebSocket Client
WebSocket WSClient;
WSClient = new WebSocket(URI);
WSClient.OnMessage += (sender, e) =>
// process the data
sendDataBroadCast(jsonData);
;
WSClient.Connect();
public static void sendDataBroadCast(string jsonData)
try
lock (BCServer)
if (BCServer.IsListening)
BCServer.WebSocketServices.BroadcastAsync(jsonData, OnFinish);
catch(Exception ex)
// and class SiteName
public class SiteName : WebSocketBehavior
{
protected override void OnOpen()
logger.Info("Total number of Session is " + Sessions.Count);
protected override void OnError(WebSocketSharp.ErrorEventArgs e)
Sessions.CloseSession(ID);
protected override void OnMessage(MessageEventArgs e)
try
// just do some job
catch (Exception ex)
c# websocket-sharp
add a comment |
I have a problem with websocket from web-sharp library (https://github.com/sta/websocket-sharp). I have a scheme where I have a websocket client(MyClient) and websocletserver (MyServer). MyClient connects to outer websocket server, gets a message from time to time from it and broadcast through MyServer this message to all connected to MyServer clients (GuestClients). Quite often I get such exception form on MyServer side:
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Connection has been closed code: 1006 the reason The header part of a frame cannot be read from the data source.
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Code 1006
I tried to turn off troubled clients, but after some times (about 15 minutes stable working) broadcasting stops completely. The total number of connected GuestClients is less than 100. GuestClients - were realized like web pages with javascript code or python scripts of side program.
// WebSocketServer
WebSocketServer BCServer;
BCServer = new WebSocketServer(PORT);
BCServer.AddWebSocketService<SiteName>("/SiteName", () => new SiteName()
IgnoreExtensions = true
);
BCServer.Start();
// WebSocket Client
WebSocket WSClient;
WSClient = new WebSocket(URI);
WSClient.OnMessage += (sender, e) =>
// process the data
sendDataBroadCast(jsonData);
;
WSClient.Connect();
public static void sendDataBroadCast(string jsonData)
try
lock (BCServer)
if (BCServer.IsListening)
BCServer.WebSocketServices.BroadcastAsync(jsonData, OnFinish);
catch(Exception ex)
// and class SiteName
public class SiteName : WebSocketBehavior
{
protected override void OnOpen()
logger.Info("Total number of Session is " + Sessions.Count);
protected override void OnError(WebSocketSharp.ErrorEventArgs e)
Sessions.CloseSession(ID);
protected override void OnMessage(MessageEventArgs e)
try
// just do some job
catch (Exception ex)
c# websocket-sharp
add a comment |
I have a problem with websocket from web-sharp library (https://github.com/sta/websocket-sharp). I have a scheme where I have a websocket client(MyClient) and websocletserver (MyServer). MyClient connects to outer websocket server, gets a message from time to time from it and broadcast through MyServer this message to all connected to MyServer clients (GuestClients). Quite often I get such exception form on MyServer side:
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Connection has been closed code: 1006 the reason The header part of a frame cannot be read from the data source.
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Code 1006
I tried to turn off troubled clients, but after some times (about 15 minutes stable working) broadcasting stops completely. The total number of connected GuestClients is less than 100. GuestClients - were realized like web pages with javascript code or python scripts of side program.
// WebSocketServer
WebSocketServer BCServer;
BCServer = new WebSocketServer(PORT);
BCServer.AddWebSocketService<SiteName>("/SiteName", () => new SiteName()
IgnoreExtensions = true
);
BCServer.Start();
// WebSocket Client
WebSocket WSClient;
WSClient = new WebSocket(URI);
WSClient.OnMessage += (sender, e) =>
// process the data
sendDataBroadCast(jsonData);
;
WSClient.Connect();
public static void sendDataBroadCast(string jsonData)
try
lock (BCServer)
if (BCServer.IsListening)
BCServer.WebSocketServices.BroadcastAsync(jsonData, OnFinish);
catch(Exception ex)
// and class SiteName
public class SiteName : WebSocketBehavior
{
protected override void OnOpen()
logger.Info("Total number of Session is " + Sessions.Count);
protected override void OnError(WebSocketSharp.ErrorEventArgs e)
Sessions.CloseSession(ID);
protected override void OnMessage(MessageEventArgs e)
try
// just do some job
catch (Exception ex)
c# websocket-sharp
I have a problem with websocket from web-sharp library (https://github.com/sta/websocket-sharp). I have a scheme where I have a websocket client(MyClient) and websocletserver (MyServer). MyClient connects to outer websocket server, gets a message from time to time from it and broadcast through MyServer this message to all connected to MyServer clients (GuestClients). Quite often I get such exception form on MyServer side:
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Connection has been closed code: 1006 the reason The header part of a frame cannot be read from the data source.
2019-03-26 06:09:47.4749|ERROR|BusinessLogic|Code 1006
I tried to turn off troubled clients, but after some times (about 15 minutes stable working) broadcasting stops completely. The total number of connected GuestClients is less than 100. GuestClients - were realized like web pages with javascript code or python scripts of side program.
// WebSocketServer
WebSocketServer BCServer;
BCServer = new WebSocketServer(PORT);
BCServer.AddWebSocketService<SiteName>("/SiteName", () => new SiteName()
IgnoreExtensions = true
);
BCServer.Start();
// WebSocket Client
WebSocket WSClient;
WSClient = new WebSocket(URI);
WSClient.OnMessage += (sender, e) =>
// process the data
sendDataBroadCast(jsonData);
;
WSClient.Connect();
public static void sendDataBroadCast(string jsonData)
try
lock (BCServer)
if (BCServer.IsListening)
BCServer.WebSocketServices.BroadcastAsync(jsonData, OnFinish);
catch(Exception ex)
// and class SiteName
public class SiteName : WebSocketBehavior
{
protected override void OnOpen()
logger.Info("Total number of Session is " + Sessions.Count);
protected override void OnError(WebSocketSharp.ErrorEventArgs e)
Sessions.CloseSession(ID);
protected override void OnMessage(MessageEventArgs e)
try
// just do some job
catch (Exception ex)
c# websocket-sharp
c# websocket-sharp
asked Mar 26 at 8:19
Timur BelkinTimur Belkin
12 bronze badges
12 bronze badges
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55352584%2fhow-can-i-solve-issue-with-websocket-sharp-the-header-part-of-a-frame-cannot-be%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55352584%2fhow-can-i-solve-issue-with-websocket-sharp-the-header-part-of-a-frame-cannot-be%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown