Silly question

Abierto
#80 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
csharp
Área
networking

Línea de trabajo

Comienza con el stack trace de NativeWebSocket.WebSocket.SendText y el código de conexión WebGL indicado en HTML.framework.js, incluido _WebSocketConnect. Reproduce dos conexiones a los puertos 9000 y 9001 y determina después si ambas alcanzan el estado open y aceptan envíos de texto sin errores de UTF-8 ni de invalid-state.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

EDIT: I am using two different instances of the websockt. (So I am not trying to use the same socket to connect twice)
Can the native websocket have two seperate sockets open in a program.
I want to connect to a server using IP:9000
and then a different piece of code needs to connect to the same IP:9001.

All platforms seem to work except for webgl.
Am I missing something?

in flight at once, probably just doing extra work
printErr @ HTML.loader.js:80

HTML.framework.js:1784 Joining game ID 9001

HTML.framework.js:1775 WebSocketInvalidStateException: WebSocket is not in open state.
at NativeWebSocket.WebSocket.SendText (System.String message) [0x00000] in <00000000000000000000000000000000>:0

HTML.framework.js:2766 WebSocket connection to 'ws://71.44.212.56:9001/' failed: Could not decode a text frame as UTF-8.
_WebSocketConnect @ HTML.framework.js:2766
HTML.framework.js:1784 Joining game ID 9001

HTML.framework.js:1775 WebSocketInvalidStateException: WebSocket is not in open state.
at NativeWebSocket.WebSocket.SendText (System.String message) [0x00000] in <00000000000000000000000000000000>:0

Lenguaje dominante
C#
Estrellas
1.7k
Forks
206
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de endel/NativeWebSocket

Todos los issues de endel/NativeWebSocket

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.