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

Assignment Help:

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


Related Discussions:- Udp based data transfer client-server in .net

Asp.net 2.0 application port to asp.net mvc, Project Description: Legacy...

Project Description: Legacy ASP.NET application for managing tasks for a private client needs a complete re-write. The application has approximately 2500 lines of code, combi

Develop a windows backup application, Develop a Windows Backup Application ...

Develop a Windows Backup Application Application Goal The goal is to prepare an easy to use application that provides the user peace of mind that all of their firewalls are b

Do webservice have state?, Webservices as such do not have any mechanism by...

Webservices as such do not have any mechanism by which they can maintain their state. The Webservices can access ASP.NET intrinsic objects such as application, session and many mor

Newly designed apk file for xbmc on an android tv box, Newly designed APK f...

Newly designed APK file for XBMC on an Android TV Box Project Description: We are seeking someone to have knowledge in Android's operating platform. We are a business that ma

A super-hero sharepoint developer with great design skills, A Super-hero Sh...

A Super-hero SharePoint developer with great design skills Project Description: US: Our start-up company prepares a very innovative and cool SharePoint related product with c

Produce a server setup where i have access to ip address, Produce a server ...

Produce a server setup where I have access to ip address Project Description: I would require using ftp or remote desktop to put software on your server (must be a united sta

Design develop and implement a token web application, This assignment requi...

This assignment requires you to design, develop and implement a token web application. It is intended to assess your mastery of the web application development concepts and ASP.NET

Encripter-decripter application, Encripter-Decripter application Project...

Encripter-Decripter application Project Description: I want an application which can encrypt - decrypt text, images, and music files as well as videos. Skills required are

Explain windows authentication schemes, Explain Windows authentication Sche...

Explain Windows authentication Schemes There are four parts of windows authentication I. Integrated Windows authentication II. Basic and basic with SSL authentication

What is the use of dataview, What is the use of DataView? User-defined ...

What is the use of DataView? User-defined view of a table is contained in a DataView. A complete table or a small section of table depending on some criteria can be shown by an

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd