我正在尝试在我的Raspberry Pi 3上运行我的第一个物联网。
但是使用这段代码......
public void StartServer()
{
Task.Run(async () =>
{
listener = new StreamSocketListener();
listener.Control.KeepAlive = true;
listener.Control.NoDelay = true;
await listener.BindServiceNameAsync(port.ToString());
});
}
我在BindServiceNameAsync ...
中收到此错误Exception thrown: 'System.Runtime.InteropServices.COMException' in mscorlib.ni.dll
WinRT information: Only one usage of each socket address (protocol/network address/port)
is normally permitted.
在appmanifest中,我检查了“Internet(客户端和服务器)”。
知道我为什么会收到这个错误吗?
由于
答案 0 :(得分:1)
您尝试使用的端口很可能已被其他进程使用。尝试使用其他端口。