Find Jobs
Hire Freelancers

LAN simulation over the internet (Garena-like) in Delphi

$750-1500 USD

Færdiggjort
Slået op over 13 år siden

$750-1500 USD

Betales ved levering
As some of you may know there is a public software client at [login to view URL] which allows people from all over the world to download it, install it and run they games trough it and play with other people via Local Area Network. This is done by performing hooks in the game process as follows: ======================== [2060] [login to view URL] -> ws2_32.dll->sendto || 0x75723AED -> [login to view URL] [0x100036D0] || Inline - Relative [5 bytes] [JMP &] [2060] [login to view URL] -> ws2_32.dll->WSARecvFrom || 0x7572418D -> [login to view URL] [0x10003960] || Inline - Relative [5 bytes] [JMP &] [2060] [login to view URL] -> ws2_32.dll->connect || 0x757248BE -> [login to view URL] [0x10002F80] || Inline - Relative [5 bytes] [JMP &] [2060] [login to view URL] -> ws2_32.dll->recvfrom || 0x7572BF39 -> [login to view URL] [0x10003AD0] || Inline - Relative [5 bytes] [JMP &] [2060] [login to view URL] -> ws2_32.dll->gethostbyname || 0x75737133 -> [login to view URL] [0x10002940] || Inline - Relative [5 bytes] [JMP &] [2060] [login to view URL] -> ws2_32.dll->WSASendTo || 0x7573ADC4 -> [login to view URL] [0x10003B40] || Inline - Relative [5 bytes] [JMP &] ============================= I am currently thinking that recvfrom and sendto are the most important but i may be wrong [login to view URL] hooking IS the key. So my mission for you is to be able to build/perform such hooks which can emulate LAN gaming over the internet, I am thinking this will involve server building which you should be able to do too. If you don't have much information about Garena, you can look for information related to Hamachi, it's just the difference that Garena is huge. I will need to have access to the source code you build in the project, being understandable easily, the server part should be better to be done with sockets instead of Indy (the server should be Windows compatible, Linux is unwanted currently). Also if possible you can expand this project to a website with (my)SQL system via PHP which can manage accounts and stuff, but this is still not planned. Please excuse me for my bad english, kind regards.
Projekt-ID: 761517

Om projektet

5 forslag
Projekt på afstand
Aktiv 14 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
My skills suits this project best way! I'm a professional software developer and very skilled in network protocols. I've completed a few low-level socket processing in Delphi and I fully understand what you need here.
$1.200 USD på 10 dage
4,4 (2 anmeldelser)
5,6
5,6
5 freelancere byder i gennemsnit $1.200 USD på dette job
Brug Avatar.
I like this project.
$1.000 USD på 30 dage
3,0 (2 anmeldelser)
4,5
4,5
Brug Avatar.
If the project is still open.. I would like to handle ?
$1.500 USD på 25 dage
5,0 (1 bedømmelse)
2,2
2,2
Brug Avatar.
Hi, I have experience developing similar to this project. pls check my PM.
$1.300 USD på 20 dage
5,0 (1 bedømmelse)
2,0
2,0
Brug Avatar.
I can provide whatyou need and create the website for $1000. I am US based and new to Freelancer, so I am hungry for my first project. Thanks
$1.000 USD på 30 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for BULGARIA
Kazanlak, Bulgaria
5,0
12
Betalingsmetode verificeret
Medlem siden aug. 8, 2010

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.