topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday March 29, 2024, 12:06 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: A Complete TCP Server/Client Communication and RMI Framework in C# .NET  (Read 7253 times)

KynloStephen66515

  • Animated Giffer in Chief
  • Honorary Member
  • Joined in 2010
  • **
  • Posts: 3,741
    • View Profile
    • Donate to Member
http://www.codeproje...ation-Implementation

Introduction
In this article, I will explain the implementation of an Open Source lightweight framework (named Simple Client Server Library (SCS)) that is developed to create client/server applications using a simple Remote Method Invocation mechanism over TCP/IP. It is a highly scalable and robust framework that is entirely developed in C# and .NET Framework 4.0 (You can take a look at the performance of the SCS framework section of this article).

This is the second article about SCS and explains how I implemented it. To learn what SCS is and how to use it, please see the first article at the link below. There are running sample applications upon SCS in the first article. I suggest you to take a look at the first article before reading this one:

Part I: A Complete TCP Server/Client Communication and RMI Framework - Usage

Very VERY good implementation!  Works like an absolute charm!!

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Interesting. What are you using it for?

BTW - The Code Project just rocks. Totally goes to 11.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

KynloStephen66515

  • Animated Giffer in Chief
  • Honorary Member
  • Joined in 2010
  • **
  • Posts: 3,741
    • View Profile
    • Donate to Member
I'm currently using it inside of a Game Server/Login Server :)

mjanulaitis

  • Participant
  • Joined in 2015
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: A Complete TCP Server/Client Communication and RMI Framework in C# .NET
« Reply #3 on: September 23, 2015, 11:01 PM »
I've created an open source TCP Client/Server project that is on GitHub as well.  The server runs on Windows and is implemented in C#.  The server also includes a Windows Authentication protocol, however; any authentication method can easily be implemented.  The project includes client APIs for Windows (C#), Android (Java), iOS/OSX (Objective-C).  I have also created an object access protocol that supports serialization of server-side C# objects, supports remote method invocation, passing of objects and arrays, variable (Property) subscriptions as well as event notifications.  Although I haven't open sourced the object access protocol, I would like to offer the protocol to any developers that are interested in trying out the API.  I will offer a free redistribution license.  Please contact me at my email address or goto my website.