Skip to main content

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))