I get errors whenever i seem to reference my Stream Reader/Writer to one of my other classesCode:public static void Main() { Test p = new Test(); p.Server = "211.143.183.66"; p.Port = 1080; p.Type = 5; p.UserID = "anonymous"; try { Socket mySocket; if ((mySocket = Connect(p.Server, p.Port)) != null) { NetworkStream myNetworkStream = new NetworkStream(mySocket); if (myNetworkStream.CanWrite == true) { StreamWriter myStreamWriter = new StreamWriter(myNetworkStream); DataBuffer myDataBuffer = new DataBuffer(); if (p.Type == 4) { myDataBuffer.InsertByte(4); myDataBuffer.InsertByte(1); myDataBuffer.InsertInt16(IPAddress.HostToNetworkOrder(p.Port)); myDataBuffer.InsertInt32(Convert.ToInt32(IPAddress.Parse(p.Server))); myDataBuffer.InsertCString(p.UserID); } else if (p.Type == 5) { myDataBuffer.InsertByte(5); myDataBuffer.InsertByte(2); myDataBuffer.InsertByte(0); myDataBuffer.InsertByte(2); } myDataBuffer.WriteToOutputStream(myStreamWriter); if (myNetworkStream.CanRead == true) { StreamReader myStreamReader = new StreamReader(myNetworkStream); DataReader myDataReader = new DataReader(myStreamReader); } } else if (myNetworkStream.CanWrite == false) { Console.WriteLine("Network Stream is Not Writeable!"); } } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadLine(); }
These are the errors i get:
Argument '1': cannot convert from 'System.IO.StreamReader' to 'System.IO.Stream'
Argument '1': cannot convert from 'System.IO.StreamWriter' to 'System.IO.Stream'
The best overloaded method match for 'Proxy.GUI.Console.DataBuffer.WriteToOutputStream(System.IO.Stream)' has some invalid arguments
The best overloaded method match for 'Proxy.GUI.Console.DataReader.DataReader(System.IO.Stream)' has some invalid arguments
Thank You For The Help
- Joel




Reply With Quote