Jump to content
Unity Insider Forum
LPCrazyCreeper

Client kann Daten nicht verarbeiten!

Recommended Posts

Ich hab versucht eine TcpClient Connection mit meinem Server zu erstellen. Dies funktioniert auch sehr gut, aber wenn der Client Daten erhält. Diese erkennt und was bestimmtes ausführen soll, geht es nicht. Aber wenn der client daten erhält und diese ein bestimmten muster ergibt (Was in diesem Fall stimmt) soll er ein gameobject finden und dort etwas ausführen. Kommt der unten beschriebenen error.

Informationen:

  • Server Arbeitet auf Java und die Connection läuft dort über Sockets.
  • Client Arbeitet auf C# und die Connection läuft dort über den TcpClient.
  • Die Socket Class wird am Anfang einmal aufgerufen und der socket wird erstellt. danach  wird ab und zu mal die Scene gewechselt und dann wird erst der surcecode unten ausgeführt.

Ablauf vom error:

191406575_Anmerkung2020-05-16225327.png.52fd4777a5e34e97d85c0ebf5a9ab721.png

Im Editor findet er das GameObject und will dort die mehode "sendMessageToChat" ausführen. Wenn in der mehtode in der ersten Zeile ein Debug.log steht führt er dies noch auch aber danach weiter nicht. mein test wahr z.b.

 public void sendMessageToChat(string text){

  1. Debug.log("");       //schreibt er in die console
  2. code                      // eine zeile 
  3. Debug.log("");     //schreibt er nicht mehr

}

Aber wenn ich dies manuell ausführe ohne den socket geht es also liegt es nicht an der "sendMessageToChat" mehode.

 

Im "Build and run" crasht das Game.

 

Socket Class: https://hatebin.com/eiqabhwncq

Editor settings: 

393130395_editorplayersettings.thumb.png.aa36920d62ea8b3a7532ae1b7e099b37.png

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...