Quantcast
Channel: Active questions tagged crash - Stack Overflow
Viewing all articles
Browse latest Browse all 7190

Unity TCP Server Hang Unity scene

$
0
0

I am trying to implement a TCP server in unity. I am using unity pro 3.5 and when I run this code in a scene, then unity hang, no response at all untill I kill it with Task Manager.

using UnityEngine;using System.Collections;using System.Net.Sockets;using System.Net;using System.Text;public class Server : MonoBehaviour {    private IPAddress ipAd;    public string IP="127.0.0.1";    public int port = 8001;    private Socket s;    void Update ()    {       }    // Use this for initialization    void Awake () {            port = 8001;            ipAd = IPAddress.Parse(IP);            msg = "Listening at "+ IP +":"+ port.ToString();            this.s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);            this.s.Bind(new IPEndPoint(ipAd,port));            this.s.Listen(200);            while (true)              this.ReceiveMessage(this.s.Accept()); //hang if this line activated    }    private void ReceiveMessage(Socket socket)        {            byte[] tempbuffer = new byte[10000];            socket.Receive(tempbuffer);            rec.AssignFromByteArray(tempbuffer);                        }}

Viewing all articles
Browse latest Browse all 7190

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>