この例を使用してサーバーを作成しましたsocketAsyncEventArgs
Visual Studio 2010 および .net 4.0 で。
現在、StreamSocket を使用して Windows 8 アプリから接続しようとしていますが、「アクセスが拒否されました」というメッセージが表示されます。クライアントコードは次のとおりです。
private StreamSocket streamSocket;
public string Server = "192.168.0.101";
public int Port = 9900;
public async void Connect()
{
streamSocket = new StreamSocket();
Connect();
try
{
await streamSocket.ConnectAsync(
new Windows.Networking.HostName(Server),
Port.ToString()); // getting Acces Denied here
DataReader reader = new DataReader(streamSocket.InputStream);
reader.InputStreamOptions = InputStreamOptions.Partial;
while (true)
{
var bytesAvailable = await reader.LoadAsync(1000);
var byteArray = new byte[bytesAvailable];
reader.ReadBytes(byteArray);
}
}
catch (Exception e)
{
MessageBox(e.StackTrace);
}
}
問題を解決するには?このサーバーを使用してメッセージを送受信する別の方法はありますか?