Thread serverThread;
Socket connectionSocket;
NetworkStream socketStream;
BinaryWriter writerTcpListener listener;
connectionSocket = listener.AcceptSocket();
socketStream = new NetworkStream(connectionSocket);
writer = new BinaryWriter(socketStream);
我在服务器用
for(int j=0;j<100;j++)
{
if(name_serverp[j] != "")
writer.Write(name_serverp[j]);
}往writer流中写了好几个数据,怎么在客户机接受到的怎么是第一个数据啊?采用什么方法可以把所有的数据发到客户机上去啊?在线等。......!!!!!
Socket connectionSocket;
NetworkStream socketStream;
BinaryWriter writerTcpListener listener;
connectionSocket = listener.AcceptSocket();
socketStream = new NetworkStream(connectionSocket);
writer = new BinaryWriter(socketStream);
我在服务器用
for(int j=0;j<100;j++)
{
if(name_serverp[j] != "")
writer.Write(name_serverp[j]);
}往writer流中写了好几个数据,怎么在客户机接受到的怎么是第一个数据啊?采用什么方法可以把所有的数据发到客户机上去啊?在线等。......!!!!!
后面可以等待一点时间再发出
writer.Write(name_serverp[j]);name_serverp是Byte类型,你是怎么定义和赋值的?