Java Application - Work over Any Router over Internet - repost
$30-250 USD
Zamknięte
Opublikowano ponad 11 lat temu
$30-250 USD
Płatne przy odbiorze
THIS APPLICATION NEEDS TO WORK OVER INTERNET - NOT JUST INTRANET/LAN.
SO IF IT WORKS ON YOUR PC THAT IS NOT ENOUGH. IT NEEDS TO WORK OVER ROUTERS/SWITCHES.
Skills Needed: TCP/IP, Networking, Routers, IP, Routing, DNS, OPEN DNS, SOCKETS, Java
Delivery:
Create an application in Java that communicates over the internet.
i.e. If I run the application from my local PC - behind a personal router/firewall; another application needs to be able to connect to it.
Deliver this as a sample witha a simple Chat application.
Usecase:
Create a simple app Chat endpoint that runs on one PC and another that runs on another endpoint. But communicating over internet. (Not LAN/Intranet.)
Milestones: I will decide the milestones and these are not negotiable.
1. Complete Project and do a Demo - 10%
2. Code walk-through. - 20%
3. Deliver code with bug fixes - 100%
Hi! I would love to assist you in this project. I assure you the timely submission of top notch work. Please see PM for my proposal and sample articles. Thanks :)
Here we have to implement java client- server socket communication and client should be able to get their changing IPs according the network connected, and make new socket connection with changed IP.I have experience in similar work by implementing VOIP application in Java.
We are freelance software developers. If you contact me I can give a quote for your project and we can discuss the details. www.<b><i>Removed by Freelancer.com Admin for breaching our Terms and Conditions</i></b>.io
I would have to agree with "Softskyvw" who also bid on the project.
A chat server will be needed to handle socket connections & routing since the client machines will no doubt have dynamic ip addresses. The clients would connect to the server and the server would negotiate the connections on their behalf. The chat server would also be able to keep track of who's on line, missed chat sessions and so on.
Skype has a way to reduce the amount of servers required. Skype delegates much of the work to the PCs running their client software. Unless the PC is behind a firewall and using
NAT Skype will use the CPU idle time to route calls.
If you don't want to maintain tons server hardware the Skype model may be a solution.
Or if you will have a limited number of clients there is probably an open source chat server that could be adapted to your needs and yes, there will still be a chat server.
- John