Profilo di DexterC# Network library proje...FotoBlogElenchi Strumenti Guida

Blog


    10 giugno

    PROLEGOMENON



    .NET NETWORKING

    The .NET Framework is invading the world of software development and it's coming 
    and spreading very fast,  Waging it's high performance development tools and armed
    with loads of support  and  goodies  and it's  now reaching most of developers today,
    and for those who is not seeing it coming, well, the decision is yours.
     
    What's  really  my  area  of  interest  from  the  .NET  frameworks  are  it's network
    programming  features (aside from XNA),  it  has  helped me a lot to solved many of
    my  networking  problems (socket)  by  using  C#  and  it's  socket  functionality
    particularly the Berkely raw Socket, UdpClient, TcpClient and TcpListener.

    Since the .NET Framework  Socket classes are built on top of  Winsock 2.0, there's
    no  need  or  reason  for  me  to find a non managed or a third party native network
    library and try to work on it. The high performance socket API of the .NET Framework
    can handle most of  sending and receiving task for handling data accross the wire
    whether it's a LAN base or over the internet, and theres a new added features to the
    Socket class in the .NET Framework  (.Net 3.5/Orcas ) which enables much greater
    throuhput than previous versions with it's new programming API.



    PROJECT OBJECTIVES

    The  aim  of  this  project is to create a socket peers communication network library 
    that can be applicable  both for  transaction  application and at the same time served 
    as a network engine for games,  handling  data  messages  through socket peers only
    without  using  ODBC/OLEDB/ADO/ADO.NET  and  not directly connected to any heavy
    weight databases.

    Once the data is fetch and arrives to host or at the endpoint thats the time I will  save
    the  data  locally  to  any  type  of  storage  I  wanted  to  use,  whether  save  it  to a
    databases  such as  mySQL,  MS SQL  Server  or  just  save  it  to  a  flat  file  such
    XML, ACCESS and of course to my favorite  DBF/MDX file,  which I think is much
    more secure and fast  than let the user directly connect to the database itself remotely.
    Although, I  know  this  approach  is  not  suited for other  kinds  of transaction base
    application,  but  for  anything  lite and  where performance  is needed like games for

    instance, I believe working directly with sockets will do the job right.

    "Since I'm  still heavily working and researching for this project, I don't guarantee that
    everything I  will  mentioned  and jotted  down to this blog is technically accurate and
    correct, what I have here is based on my research, interpreteration and understanding
    to the socket networking subject and should not be consider as facts or best approach."

     

    NOTE: Blog contents may be modified from time to time to comply with library's latest revision and for future referencing. 

    Commenti (1)

    Attendere...
    Il commento immesso è troppo lungo. Immetti un commento più breve.
    Immissione non effettuata. Riprova.
    Impossibile aggiungere il commento al momento. Riprova più tardi.
    Per aggiungere un commento è necessaria l'autorizzazione di un genitore. Chiedi autorizzazione
    I tuoi genitori hanno disattivato i commenti.
    Impossibile eliminare il commento al momento. Riprova più tardi.
    Hai raggiunto il numero massimo di commenti pubblicabili giornalmente. Riprova tra 24 ore.
    Impossibile lasciare commenti. La funzionalità è stata disattivata perché i sistemi hanno rilevato una possibile attività di spamming dal tuo account. Se ritieni che il tuo account è stato disattivato per errore, contatta il supporto tecnico di Windows Live.
    Esegui il seguente controllo di protezione per completare la pubblicazione del commento.
    I caratteri digitati nel controllo di protezione devono corrispondere ai caratteri dell'immagine o della riproduzione audio.

    Per aggiungere un commento, accedi con il tuo Windows Live ID (se utilizzi Hotmail, Messenger o Xbox LIVE possiedi già un Windows Live ID). Accedi


    Non hai ancora un Windows Live ID? Registrati

    Directory websiteha scritto:
    Your Article certainly hit on some very crucial information on  Business SociaL Networking here,Thanks for sharing this great
    Business Social Networking posting with us :-
    5 Nov.

    Riferimenti

    L'URL di riferimento per questo intervento è:
    http://dexterz.spaces.live.com/blog/cns!9E6C0341ABD0C595!121.trak
    Blog che fanno riferimento a questo intervento
    • Nessuno