- Home /
Question by
hoffmanuel · May 02, 2013 at 04:49 PM ·
c#mono
mono in unity 3d and .net remoting
Hi!
I am working on a Unity project where I need to work with a remoting client. I have created an interface class and I am using a remoting server in an other Unity project.
While the server is working without problems, the creation of the client fails with following exception:
at System.Threading.ThreadPool.UnsafeRegisterWaitForSingleObject (System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, System.Object state, TimeSpan timeout, Boolean executeOnlyOnce) [0x00000] in :0 My code for the client: MyRemotableObject remoteObject;System.TypeInitializationException: An exception was thrown by the type initializer for System.Runtime.Remoting.Channels.SocketCache ---> System.NotImplementedException: The requested feature is not implemented.
void Awake () { try { TcpChannel chan = new TcpChannel(); ChannelServices.RegisterChannel(chan, false); remoteObject = (MyRemotableObject)Activator.GetObject(typeof(MyRemotableObject), " tcp://localhost:124/TargetShooterMenu"); } catch (Exception e) { Debug.LogError(e.ToString()); } .... Does anyone know how to solve this problem? According to [Mono FAQ][1], Mono should have remoting support. I am workin with Unity 3.5.1 (should have Mono 2.6.3) on a Windows 7 x64 Professional machine. Thanks in advance [1]: http://www.mono-project.com/FAQ:_Technical
Comment
Your answer
Follow this Question
Related Questions
Unity .net Remoting Server get_animation can only be called from the main thread 1 Answer
Distribute terrain in zones 3 Answers
Multiple Cars not working 1 Answer
5DT Glove- COM port not opening 1 Answer
A node in a childnode? 1 Answer