Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Live vesion for KFW and vnect
  • Loading branch information
ssridhar committed Jan 9, 2017
1 parent 4bc1412 commit a1d5810
Show file tree
Hide file tree
Showing 435 changed files with 173,871 additions and 5,193 deletions.
Binary file added WoodenMan/.vs/WoodenMan/v14/.suo
Binary file not shown.
Binary file modified WoodenMan/Assets/CheckerboardScene.unity
Binary file not shown.
9 changes: 9 additions & 0 deletions WoodenMan/Assets/Resources.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added WoodenMan/Assets/Resources/wood_Texture.mat
Binary file not shown.
8 changes: 8 additions & 0 deletions WoodenMan/Assets/Resources/wood_Texture.mat.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions WoodenMan/Assets/Scripts.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions WoodenMan/Assets/Scripts/WebSocketClient.cs
@@ -0,0 +1,72 @@
using System;
using UnityEngine;
using WebSocketSharp;

public class WebSocketClient
{
WebSocketSharp.WebSocket m_ws;
public string m_Message;
bool m_isWSConnected = false;

// Connect WebSocket
void ConnectWS()
{
if (m_isWSConnected)
return;

m_Message = "No data.";

//using (m_ws = new WebSocket("ws://localhost:8080/"))
using (m_ws = new WebSocket("ws://139.19.40.35:8080/"))
{
//m_ws.Log.Level = WebSocketSharp.LogLevel.TRACE;
//m_ws.Log.File = "D:\\ws_log.txt";

m_ws.OnOpen += (sender, e) =>
{
m_ws.Send(String.Format("Hello server."));
Debug.Log("Connection opened.");
m_isWSConnected = true;
};
m_ws.OnMessage += (sender, e) =>
{
m_Message = e.Data;
//Debug.Log(m_Message);
};
m_ws.OnClose += (sender, e) =>
{
m_ws.Connect(); // This is a hack, but whatever
m_isWSConnected = false;
};
m_ws.OnError += (sender, e) =>
{
// NOT PRINTING ERRORS
//Debug.LogError(e.Message);
m_isWSConnected = false;
};

m_ws.Connect();
}
}

// Use this for initialization
public void Start()
{
ConnectWS();
}

// Update is called once per frame
public void Update()
{
//Debug.Log(m_Message);
//// Parse message
//if (m_InputParser != null)
// m_InputParser.parse(m_Message);
}

public void OnApplicationQuit()
{
if (m_ws != null && m_ws.ReadyState == WebSocketState.OPEN)
m_ws.Close();
}
}
12 changes: 12 additions & 0 deletions WoodenMan/Assets/Scripts/WebSocketClient.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit a1d5810

Please sign in to comment.