J
jecheney
Hi,
Im currently using the following code for reading/writing to a network
socket.
private StreamReader clientStreamReader;
private StreamWriter clientStreamWriter;
....
TcpClient tcpClient = new
TcpClient(server_host_name, server_port);
NetworkStream clientSockStream =
tcpClient.GetStream();
clientStreamReader = new
StreamReader(clientSockStream);
clientStreamWriter = new
StreamWriter(clientSockStream);
I have been told using the StreamReader & StreamWriter classes is not
thread safe, and as i am about to implement threading i need to get
this fixed.
Is there a simple solution to make reading and writing to the stream
thread safe?
Thanks
Jack
Im currently using the following code for reading/writing to a network
socket.
private StreamReader clientStreamReader;
private StreamWriter clientStreamWriter;
....
TcpClient tcpClient = new
TcpClient(server_host_name, server_port);
NetworkStream clientSockStream =
tcpClient.GetStream();
clientStreamReader = new
StreamReader(clientSockStream);
clientStreamWriter = new
StreamWriter(clientSockStream);
I have been told using the StreamReader & StreamWriter classes is not
thread safe, and as i am about to implement threading i need to get
this fixed.
Is there a simple solution to make reading and writing to the stream
thread safe?
Thanks
Jack