get receive from socket wifi
i have problem , i cant show data from socket on debug log , PLEASE help me!!
this is connect but can't read data from socket wifi
this is code:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Net.Sockets;
using System.Net;
using System.IO;
public class Connect : MonoBehaviour {
public string m_IPAdress;
public const int kPort = 5000;
public int bytes;
private Socket m_Socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
public byte[] bytesReceived;
public string receivedData=null;
void Start(){
Debug.Log (receivedData);
}
void OnGUI() {
//if the player is NOT connected
if(Network.peerType == NetworkPeerType.Disconnected)
{
//this is temporary for input of the ip address
//find out your ip address and assign it here during gameplay
m_IPAdress = GUI.TextField(new Rect(200, 100, 100, 25), m_IPAdress);
//if the player wants to connect to a server
if(GUI.Button(new Rect(100,100,100,25), "Start Client"))
{
System.Net.IPAddress remoteIPAddress = System.Net.IPAddress.Parse(m_IPAdress);
System.Net.IPEndPoint remoteEndPoint = new System.Net.IPEndPoint(remoteIPAddress, kPort);
m_Socket.Connect(remoteEndPoint);
Debug.Log ("YOUR CONNECTED");
Debug.Log (receivedData);
//Debug.Log (data);
}
}
} void Update () {
bytes = m_Socket.Receive(bytesReceived, bytesReceived.Length, 0);
while(bytes != 0)
{
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
string receivedData = encoding.GetString(bytesReceived);
Debug.Log (receivedData);
}
}
}
thanks
before
Your answer
Follow this Question
Related Questions
Socket.io, connetion works but can't emit 0 Answers
UNET - How to abort asynchronous call NetworkClient.Connect()? 1 Answer
How to Access a Project Shared With Me? 0 Answers
How to get OnTriggerEnter working over a network 2 Answers
Bullets not spawning in other clients but its spawning on the client that shot it. 1 Answer