We need read data about 30 gateways with 3-5 device / gateway and 6 quantity (register) / device in every minute. :)
So I think the syncronius reading is impossible, the time is not enough.
If I plan using async calls: if I want create a communication channel I need set physical address, logical address, client IP and port. So I need create async calls for every 30*(3->5) device to read data.
In this case lot of error throws in Media.Open line inside the communication class. (System.Net.Sockets.SocketException - connection refused by target).
Do you have any idea what is the proper way to read this data count?