ビデオ通話アプリケーションを構築しようとしています。Web ベースまたはデスクトップ アプリケーションのいずれかです。SilverLight を使用して Web ベースのものを作成することができましたが、私のサーバー (GoDaddy によってホストされている) でサーバー部分をホストする場合、次のコード:
Listener_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Listener_Socket.Bind(new IPEndPoint(AddressAr[0], Port));
Listener_Socket.Listen(-1);
(主に .Bind ステートメントで) 次の例外が生成されます。
Request for the permission of type 'System.Net.SocketPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed
at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark)
at System.Security.CodeAccessPermission.Demand()
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at WebApplication3.SocketCoderVideoServer.Start_A_Server_On(Int32 Port)
私の可能な解決策は何ですか?また、次のプロジェクトを放棄する場合、可能であればサーバーが新しい接続をリッスンする必要をなくすための最良の代替手段は何ですか?
できるだけ早くビデオ会議をセットアップする必要があるため、助けてください...
ありがとう