History: MogreSocks
Source of version: 13
Copy to clipboard
{maketoc}
!!About
__Introduction__: MogreSocks is a C++/CLI Wrapper for ((Using OgreSocks with Ogre|OgreSocks)) use for MOGRE (Managed Ogre3d)
__Status__: Finished
__Repository__:[https://github.com/cookgreen/MOGRESocks|Github Repository]
__Author__: [https://forums.ogre3d.org/memberlist.php?mode=viewprofile&u=60828|Yin Xiaoguang]
__Language__: C++/CLI
__Development Tool__: Visual Studio 2008
__.NET Framework__: .NET Framework 3.5
__Binary__:[https://github.com/cookgreen/MogreSocks/releases/tag/ms-v1.0.1|this link]
!!Usage
Initialise
{CODE(theme="cpp")}
MogreSocksManager.Instance.Initialise();
{CODE}
Create MogreSocket Object
{CODE(theme="c#")}
MogreSocksTCPClient msocket = null;
MogreSocksManager.Instance.CreateSocket(ref msocket);
{CODE}
Event Process
{CODE(theme="c#")}
ConnectListener connectlistener = new ConnectionListener();
connectListener.OnConnect += YourConnectEventHandler;
mscocket.SetConnectionListener(connectlistener);
{CODE}
Dispose:
{CODE(theme="c#")}
MogreSocksManager.Instance.DeleteSocket(msocket);
MogreSocksManager.Instance.Cleanup();
{CODE}
!!See Also
((Using OgreSocks with Ogre))