NAT Server Needed

I need a NAT server written prefer in VB6 but would consider other languages. What this does is runs on a central server that has an IP and Port open. Next, a computer that you want to connect to by TCP will have a server program running on it and for it to listen, it connects to the NAT server and waits. It has an assigned name for its connection.

Now, to connect to it you have a client app that you enter the IP and port of the NAT server along with the name of the computer server you want to connect with. It connects to the NAT and the NAT server allows the client and server to communicate. But the client and server connect without passing the information through the central server now. Multiple clients should be able to connect to the computer client through the NAT server at the same time.

Does anyone know how to do this? The client and computer server must be in VB6 with TCP connections.

PLEASE do not bid to send a standard comment about your programmer team. I want to work with someone who has done this before and can whip something like this out for me. Further work will follow after this first phase is completed.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP and up

Habilidades: .NET, Programação C, Programação C#, Delphi, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic

Veja mais: who is the first computer programmer, who is a computer programmer, what is server side programming, what is a computer programmer, web server languages, web app programming languages, server side web programming, server languages, programmer vb6, open source programming languages, i need a computer software programmer, how to do computer programming, how to be a computer programmer, how do you hire a programmer, how do i hire a programmer, how do i hire an app programmer, how does computer programming work, hire programmer team, hire open source programmer, hire me computer programmer, hire connections, hire a programmer for an app, hire an app programmer, hire a c computer programmer, functional programming languages

Acerca do Empregador:
( 235 comentários )

ID do Projeto: #2979230

4 freelancers estão ofertando em média $340 para esse trabalho


See private message.

$1020 USD in 14 dias
(7 Comentários)

See private message.

$127.5 USD in 14 dias
(4 Comentários)

See private message.

$85 USD in 14 dias
(5 Comentários)

See private message.

$127.5 USD in 14 dias
(0 Comentários)