Open Guiorgy opened 4 years ago
System.AggregateException: One or more errors occurred.
---> System.Net.Sockets. SocketException: An attempt was made to access a socket in a way forbidden by it s access permissions at
System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at
System.Net.Sockets.TcpListener.Start(Int32 backlog) at
System.Net.Sockets.TcpListener.Start() at
EasyModbus.TCPHandler..ctor(Int32 port) in C:\Users\Administrator\Document s\Modbus\EasyModbus\ModbusServer.cs:line 94 at
EasyModbus.ModbusServer.ListenerThread() in C:\Users\Administrator\Documen ts\Modbus\EasyModbus\ModbusServer.cs:line 377 at
System.Threading.Tasks.Task.InnerInvoke() at
System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace --- --->
(Inner Exception #0) System.Net.Sockets.SocketException (0x80004005): An at tempt was made to access a socket in a way forbidden by its access permissions at
System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at
System.Net.Sockets.Socket.Bind(EndPoint localEP) at
System.Net.Sockets.TcpListener.Start(Int32 backlog) at
System.Net.Sockets.TcpListener.Start() at
EasyModbus.TCPHandler..ctor(Int32 port) in C:\Users\Administrator\Document s\Modbus\EasyModbus\ModbusServer.cs:line 94 at
EasyModbus.ModbusServer.ListenerThread() in C:\Users\Administrator\Documen ts\Modbus\EasyModbus\ModbusServer.cs:line 377 at
System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute()<---
It would be great to switch to Tasks instead of Threads, and allow us to handle exceptions