M
Markus Ewald
Hi!
I'm writing a component that is responsible for simultaneous communications
with multiple hardware devices, connected either serially (RS232) or as per
means of TCP/IP over a LAN connection. Active connections are represented by
instances of a 'Connection' class which derives from System.IO.Stream.
Oversimplified, each Connection is owned by a communications driver which
handles incoming and outgoing packets. Oversimplified, as I said.
(for the UML-savvy guys)
+------------------+
| System.IO.Stream |
|------------------|
| +read() |
| +write() |
+------------------+
I'm writing a component that is responsible for simultaneous communications
with multiple hardware devices, connected either serially (RS232) or as per
means of TCP/IP over a LAN connection. Active connections are represented by
instances of a 'Connection' class which derives from System.IO.Stream.
Oversimplified, each Connection is owned by a communications driver which
handles incoming and outgoing packets. Oversimplified, as I said.
(for the UML-savvy guys)
+------------------+
| System.IO.Stream |
|------------------|
| +read() |
| +write() |
+------------------+