| private void Send(Stream s) | |
| { | |
| while (true) | |
| { | |
| int t = s.ReadByte(); | |
| if (t == -1) break; | |
| if (t == 0x00 || t == 0xFF) stream.WriteByte(Convert.ToByte(0xFF)); | |
| stream.WriteByte(Convert.ToByte(t)); | |
| } | |
| stream.WriteByte(0); | |
| info = Receive(); | |
| if(!Ok()) | |
| { | |
| throw new IOException(info); | |
| } | |
| } |