Udp based data transfer client-server in .net, DOT NET Programming

UDP Based, Data Transfer Server/ Client in .NET C#

Project Description:

We require the Network Level Functionalities (NLFs) of a Server/ Client for transferring data among two remote systems. These NLFs will really need to be integrated in an object, to be possible to add on existing software.

Moving data can have to be built on top of UDP so some of the typical network layer functionality will have to move to application layer. More specially, Path MTU discovery techniques may need to be used to avoid fragmentation. Path MTU could be able to cope with network intermediate devices (routers etc.) that block ICMP.

Data integrity checks will not be implemented at this point.

Object functionality:

#function# Handle = OPEN(ip, port)

Finds Path MTU to a detailed ip, registers an available (UDP) source port to send datagram's and listens to that port for receiving datagram's. Handle number returned identifies a 'path' (can be source port number)

#function# Handle = OPEN(port)

Listens to that port for receiving datagram's. Handle number returned identifies a 'path' (will be source port number)

#property# MTU (handle)

Returns MTU in bytes, 0 if MTU failed negative number if in progress.

#property# IP (handle)

Returns ip used in OPEN.

#property# port (handle)

Returns port used in OPEN.

#function# Send(Handle,Data)

Sends Data to the 'path' pointed by Handle (data size will be MTU, so you won't have to fragment internally)

#event# ReceiveData

Provides access to datagrams received. Source IP, Returns Data, Source and Destination Ports of the datagram received

Skills required and C# Programming, .NET

Posted Date: 1/28/2014 2:59:47 AM | Location : United States







Related Discussions:- Udp based data transfer client-server in .net, Assignment Help, Ask Question on Udp based data transfer client-server in .net, Get Answer, Expert's Help, Udp based data transfer client-server in .net Discussions

Write discussion on Udp based data transfer client-server in .net
Your posts are moderated
Related Questions
What is SQl injection? This is a Form of attack on theĀ  database-driven Web site in which the attacker executes the unauthorized SQL commands by taking merits of insecure code

Name the control that exposes the LINQ features to Web developers through the ASP.NET data-source control architecture. The LinqDataSource control exposes the LINQ features to

I need Windows Phone App (WP 8 and above) I am seeking an app developer/designer to develop me a Windows Phone app. This will be an app where users will post questions in the

I want Workflow Designer (HTML5) Project Description: I am seeking an HTML5 designer for a custom workflow tool. It should have drop and drag functionality. Saving it as XML

What Is The Difference Between ViewState and SessionState? View State persist the values of controls of certain page in the client (browser) when post back operation done. When

Manifest Assembly metadata is always stored in the Manifest. Manifest consists of all metadata required to do the following things: 1) Version of assembly 2) Security ident

What is Microsoft Intermediate Language (MSIL)? The .NET Framework is shipped with compilers of all .NET programming languages to develop programs. There are separate compilers

I am looking individuals who have company experience working on Jquery and Microsoft Technology ( MVC 4.5 ), who will take live online session and provide training through Team Vie

Why do we need static methods for Post Cache substitution? The ASP.NET should be able to call this static method even when there isn't an instance of your page class available.

How do we enable SQL Cache Dependency? Below are some of the steps to enable the SQL Cache Dependency:- Enable the notifications for database. Enable the notificatio