Delphi addon

キャンセルされた 投稿 Mar 21, 2007 着払い
キャンセルされた 着払い

Hi we have made a Karaoke program using Delphi. It allows you to sing karaoke with your friends! We have also made a Multi player version. The multi player version uses Indy components and connects to your friends to sing together.

There is a TCP connection which initiates a file transfer to send the karaoke mp3 file. And the actual audio is sent via UDP. The problem is we are having trouble connecting to users behind NAT devices such as routers.

[login to view URL]

Introduces STUNT Simple Traversal of UDP Through NATs and TCP too (STUNT), which extends STUN to include TCP functionality, is a lightweight protocol that allows applications running behind a NAT to determine external IP and port-binding properties, packet filtering rules and various timeouts associated with TCP connections through the NAT.

We would like to know if you can help us implement a STUNT server in our program code so people can connect to each other behind NAT. There is an existing STUNT server onsite coded in java and C#. We believe you can use the C# version along with our Delphi code for the purpose of this project.

[login to view URL] Borland offers a free C# to Delphi converter.

The other method would be to wrap the udp packets used in audio to a tcp packet and use UPnP to open the ports when needed.

<[login to view URL]> has a sampel c++ implementation.

visit [login to view URL] for more information.

In order to play the app you must download the attached files and register at [login to view URL]

## 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", "in all 3.0+ versions of Internet Explorer and Netscape", "Linux"

デルファイ エンジニアリング MySQL PHP ソフトウェアアーキテクチャ ソフトウェアテスト

プロジェクトID: #2890990

プロジェクトについて

リモートプロジェクト アクティブ Mar 26, 2007