110,567
社区成员
发帖
与我相关
我的任务
分享
TcpClient tcpClient = new TcpClient();
// 获取流进行读写
//写入预置信息
NetworkStream streamServer = tcpClient.GetStream();
streamServer.Write(PackageContent, 0, PackageCo[code=C#]
ntent.Length);
while ((i = streamServer.Read(bytes, 0, bytes.Length)) != 0)
{
for (int j = 0; j < i; j++)
{
list.Add(bytes[j]);
}
}
do
{
i = streamServer.Read(bytes, 0, bytes.Length);
for (int j = 0; j < i; j++)
{
list.Add(bytes[j]);
}
}
while (streamServer.DataAvailable);
streamServer.ReadTimeout = 500;
do
{
try
{
i = streamServer.Read(bytes, 0, bytes.Length);
for (int j = 0; j < i; j++)
{
list.Add(bytes[j]);
}
}
catch
{
i = 0;
}
}
while (i>0);