Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 统一TCP客户端_C#_Mono_Unity3d - Fatal编程技术网

C# 统一TCP客户端

C# 统一TCP客户端,c#,mono,unity3d,C#,Mono,Unity3d,如何在Unity3d中编写一个TCP客户端,该客户端不断从服务器套接字读取数据并打印到控制台或在某些文本框上进行更新?这可能是一个很好的起点: 在unity3d中创建TCP客户端与在c#中开发它几乎是一样的,您可以使用几乎所有的.net类(从最新的unity 3.5开始为4.0),但在使用类查找mono from页中的支持之前 如果mono不支持该类,只需从.net库中拖动与该类相对应的dll即可。还有两种方法,使用unity中的.net类编写整个逻辑。或者制作一个dll并将其导入unity,然

如何在Unity3d中编写一个TCP客户端,该客户端不断从服务器套接字读取数据并打印到控制台或在某些文本框上进行更新?

这可能是一个很好的起点:


在unity3d中创建TCP客户端与在c#中开发它几乎是一样的,您可以使用几乎所有的.net类(从最新的unity 3.5开始为4.0),但在使用类查找mono from页中的支持之前


如果mono不支持该类,只需从.net库中拖动与该类相对应的dll即可。还有两种方法,使用unity中的.net类编写整个逻辑。或者制作一个dll并将其导入unity,然后使用该dll处理TCP工作。在性能方面没有差异,这完全取决于您的偏好。

您开发的平台是什么?如果你有Unity的专业版,你应该可以使用System.Net.Socket类。@calvin::我对Unity没有任何经验,我已经下载了unity3d,我假设它是免费版本,在这篇文章中,我和正在尝试实现以下目标::我有数据从kinect流向服务器,这些数据是用nodejs编写的,我希望unity3d中的客户端从服务器读取数据。你看到这个线程了吗?:我认为Unity的免费版本中没有套接字。通过使用WWW类每帧提取一帧数据,您可能可以从node.js获取数据。或者,您可以让节点将数据写入文件,并在Unity中从该文件读取数据。套接字只能在Unity iPhone/iOS中禁用。他们的产品矩阵越来越混乱。