C# || Delphi. turn client, anyone can help me?

184 views
Skip to first unread message

Hadi Jami

unread,
Feb 20, 2020, 4:24:49β€―AM2/20/20
to TURN Server (Open-Source project)
Hi
I need turn client sample in delphi, java or c# language, Unfortunately I'm not familiar with C, anyone can help me?
Thank you.

Lee Sylvester

unread,
Feb 20, 2020, 4:29:09β€―AM2/20/20
to turn-server-project...@googlegroups.com

Hi Hadi,

A TURN client is not a simple application. However, a quick search resulted in this app: https://github.com/adamfisk/littleshoot-turn-client

I hope that helps?

Regards,
Lee

--
You received this message because you are subscribed to the Google Groups "TURN Server (Open-Source project)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turn-server-project-rfc57...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/turn-server-project-rfc5766-turn-server/1936fc26-a390-49a6-80c1-28d30004122d%40googlegroups.com.

Cameron Elliott

unread,
Feb 20, 2020, 4:52:13β€―AM2/20/20
to Hadi Jami, TURN Server (Open-Source project)
I really think you should investigate Pion TURN from Sean Dubois and other supporters.


It's a server, but there is an example client, and it's written in Go. If you are comfortable with those languages you mentioned, Go should be very easy for you.
Cameron Elliott

--

Hadi Jami

unread,
Feb 20, 2020, 5:07:58β€―AM2/20/20
to TURN Server (Open-Source project)
Sorry, I know is not simple πŸ˜‰, but shared link can help me, thank you.

Hadi Jami

unread,
Feb 20, 2020, 5:09:11β€―AM2/20/20
to TURN Server (Open-Source project)
Hi Cameron, I worked with pion server but not checked examples, thank you.

Dubois, Sean

unread,
Feb 20, 2020, 2:47:10β€―PM2/20/20
to Hadi Jami, TURN Server (Open-Source project)
Thanks Cameron __

If you have any specific questions I am happy to help! But we have examples of running as a UDP or TCP TURN client. Some developers are also adding support to the creation of an allocation with a TCP relay, but I haven't been involved so I don't know the full details!

They are on Slack and would be happy to chat though!

ο»ΏOn 2/20/20, 2:09 AM, "Hadi Jami" <turn-server-project...@googlegroups.com on behalf of hadi...@gmail.com> wrote:

Hi Cameron, I worked with pion server but not checked examples, thank you.

--
You received this message because you are subscribed to the Google Groups "TURN Server (Open-Source project)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turn-server-project-rfc57...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/turn-server-project-rfc5766-turn-server/c8bc3290-482c-4e82-83b8-b676438d4ca2%40googlegroups.com.



Hadi Jami

unread,
Feb 20, 2020, 3:24:42β€―PM2/20/20
to TURN Server (Open-Source project)
I created stun client and it's working fine, but in many internet providers stun is suspended and for example users can not use p2p VoIP, for me, I can't understand that turn how to work πŸ˜”πŸ˜”πŸ˜”, stun is simple for me but turn is not.
I googled turn client and just find pion in GitHub and shared link in this thread that isn't full source code. I need use both tcp and udp in self hosted turn server like pion or coturn but, unfortunately I can't understand turn structure and how to work.
Can you help me to understand turn? How to it worked?
Thank you and sorry for bad English.
Reply all
Reply to author
Forward
0 new messages