Как добавить поддержку TcpClient в Windows Store приложениях - C#
Формулировка задачи:
Подскажите как добавить поддержку TcpClient в Windows Store приложениях.
Мой код:
для desktop приложений работает отлично, а когда то же самое пытаюсь сделать в приложение для store то выдаёт ошибку на using System.Net.Sockets - The type or namespace name 'TcpClient' does not exist in the namespace 'System.Net' (are you missing an assembly reference?) .
То есть я так понимаю что в System.Net нет больше никаких неймспейсов кроме Http и NetworkingInformation.
Как добавить поддержку System.Net.Sockets ?
using System.Net;
using System.Net.Sockets;
....
try
{
TcpClient client = new TcpClient("192.168.1.2", 5000);
}
catch (Exception ex)
{
;
}Решение задачи: «Как добавить поддержку TcpClient в Windows Store приложениях»
textual
Листинг программы
using Windows.Networking;
using Windows.Networking.Sockets;
...
try
{
StreamSocket clientSocket = new StreamSocket();
HostName serverHost = new HostName("192.168.1.2");
await clientSocket.ConnectAsync(serverHost, "5000");
}
catch (Exception exception)
{
;
}