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
