C++ NAT traversal implementation 2
Budget: $30 – $250 AUD
CANNED RESPONSES WILL BE IGNORED. DO NOT MENTION IN YOUR PROPOSAL THAT YOU HAVE SKILLS IN IRRELEVANT TECHNOLOGIES SUCH AS PHP OR CSS. THIS IS PURELY BACKEND WORK!
DO NOT USE CHATGPT IN YOUR PROPOSALS. YOU WILL BE IGNORED.
Hi
I am making a realtime multiplayer game. I'd like to utilize the STUN/TURN protocols to facilitate the communication between my players. Basically what I want is a C++ program that:
Connects to a STUN server (probably my own STUN server using CoTurn)
Check if it's possible to use use a direct connection to communicate with the players.
If it's not possible to use a direct connection (due to NAT or firewall), connect a TURN server instead.
Once the connection is made, then send messages between some clients and then terminate the app.
This is just the basic summary. Please refer to the PDF attached for the full specification.
I don't want to use WebRTC due to its high latency, but instead need to use raw UDP packets (SOCK_DGRAM). This is both portable and performant.
There are various NAT traversal libraries out there, but I prefer using PJSIP because Android and iOS devices are supported. If you prefer to use another library, please consult me first.
Thank you
CANNED RESPONSES WILL BE IGNORED. DO NOT MENTION IN YOUR PROPOSAL THAT YOU HAVE SKILLS IN IRRELEVANT TECHNOLOGIES SUCH AS PHP OR CSS. THIS IS PURELY BACKEND WORK!
DO NOT USE CHATGPT IN YOUR PROPOSALS. YOU WILL BE IGNORED.
Hi
I am making a realtime multiplayer game. I'd like to utilize the STUN/TURN protocols to facilitate the communication between my players. Basically what I want is a C++ program that:
Connects to a STUN server (probably my own STUN server using CoTurn)
Check if it's possible to use use a direct connection to communicate with the players.
If it's not possible to use a direct connection (due to NAT or firewall), connect a TURN server instead.
Once the connection is made, then send messages between some clients and then terminate the app.
This is just the basic summary. Please refer to the PDF attached for the full specification.
I don't want to use WebRTC due to its high latency, but instead need to use raw UDP packets (SOCK_DGRAM). This is both portable and performant.
There are various NAT traversal libraries out there, but I prefer using PJSIP because Android and iOS devices are supported. If you prefer to use another library, please consult me first.
Thank you
CANNED RESPONSES WILL BE IGNORED. DO NOT MENTION IN YOUR PROPOSAL THAT YOU HAVE SKILLS IN IRRELEVANT TECHNOLOGIES SUCH AS PHP OR CSS. THIS IS PURELY BACKEND WORK!