version .Net fraimwork

Hi all!

Can someone tell me what version of .NET Fraimwork needs Unity 3.0.5f5? I mean that scripts i am writing can be used on version 3.0 or later, or 4.0 and later?

My problem is that i cant connect to my communication server, it
was written on 4.0

Untiy does not use nor support any of them.

Unity uses a modified version of Mono 2.6 and supports a mix of .NET 3.5 and .NET 4 framework feature wise with C# at around C# 4, but assemblies you try to bring in need to be in .NET 3.5 at max as the new CLR format is not supported!

That should not impact any TCP / UDP socket connections though

Thank you very much!