Series Posts

socket Dotnet Async Socket Server 
Let us to make a high performance async socket server with the SocketAsyncEventArgs and the Google protobuf in this series.

  • Part 1 : Introduction
  • Part 2 : Architecture
  • Part 3 : Bare bone connection
  • Part 4 : Echo server
  • part 5 : Pool, buffer and disposer
  • part 6 : Implementing a windows form server and client
  • part 7 : Making a simple protocol codec
  • part 8 : Extending the session and broadcasting functions
  • part 9 : Building a Silverlight RIA client
    silverlightbinary Silverlight binary serialization 
    This series explains how to serialize silverlight binary data to the local directory or to some remote server.

  • Part1 : Using local file systems using IsolatedStorage
  • Part2 : Using remote server storage via TCP socket
  • Advertisements
    1. iona66
      November 1, 2012 at 1:21 am


      I used your code to create a socket server. While i am load testing it i am having the following error when the buffer check in/out is performed. I am a developer with a web app background and i am working on a socket project. I would appreciate it very much if you point me to the right direction.


    2. iona66
      November 1, 2012 at 1:22 am

      The error:

      “An asynchronous socket operation is already in progress using this SocketAsyncEventArgs instance.”;

      • November 1, 2012 at 8:39 am

        I recommend to use super socket. (
        Because this code was built at early stage. I’m not dealing this code anymore.

        This super socket is well organized and good to use.

        I’m sorry for this.

    3. Anonymous
      November 1, 2012 at 12:00 pm

      Than you. That was very helpful!

    1. April 20, 2010 at 8:04 am

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )


    Connecting to %s

    %d bloggers like this: