JoinUO Software Projects : UOClientSDK
About UOClientSDK
The UOClientSDK is a networking library which abstracts the UOClient -> UOServer connection into an asynchronous event driven model. For an example implementation of the UOClientSDK, see the RunUOServerAdmin project.
Source code for this library is available on our SVN: /public/UOClients/UoClientSDK.
The UOClient SDK utilizes the new Asynchronous Programming Model slated for .Net 4.5. Visual Studio 2010 SP1 and the Visual Studio Async CTP (Version 3) extension, or Visual Studio 11 Developer Preview, is required. The extension is available here on our SVN server.
Project Status
The SDK is functional, but still in development. As of Revision 1477, only the Remote Admin packets are implemented. Most server packets are stubbed out and a framework is laid out for implementation of the client packets.
More documentation on the ClientSDK will be made available here soon. If you are interested in actively working on the development of this SDK, please contact Derrick in the forums.
Class overview (partial) as of Revision 1477:
![]()

