History: MogreSocks
Source of version: 18 (current)
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(colors="c#")}
MogreSocksManager.Instance.Initialise();
{CODE}
Create MogreSocket Object
{CODE(colors="c#")}
MogreSocksTCPClient msocket = MogreSocksManager.Instance.CreateSocket();
{CODE}
Event Process
{CODE(colors="c#")}
ConnectListener connectlistener = new ConnectionListener();
connectListener.OnConnect += YourConnectEventHandler;
mscocket.SetConnectionListener(connectlistener);
{CODE}
Dispose:
{CODE(colors="c#")}
MogreSocksManager.Instance.DeleteSocket(msocket);
MogreSocksManager.Instance.Cleanup();
{CODE}
!!See Also
((Using OgreSocks with Ogre))