首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell StreamWriter限制

Powershell StreamWriter限制
EN

Stack Overflow用户
提问于 2017-10-03 16:08:44
回答 1查看 175关注 0票数 1

我必须通过TCP套接字发送130MB的数据。当我将数据导出到像上面这样的文件时,我就有了所有的数据。但是当我尝试通过套接字发送时,它发送了大约65%的数据。

是否有流限制?或者哪里会错呢?

添加到文件:

代码语言:javascript
复制
$global:arrResults |  Out-File -FilePath 'C:\Users\User\Documents\test.txt' -Encoding UTF8

通过套接字:

代码语言:javascript
复制
try{$connection=New-Object -TypeName System.Net.Sockets.TcpClient($PC, $PORT) -ErrorAction Stop}
catch{Write-Host "Unable to set up the connection with $PC on port $PORT"; exit 2}
$stream=$connection.GetStream()
$writer=New-Object -Type System.IO.StreamWriter($stream)
foreach($line in $global:arrResults)
{
    $writer.WriteLine($line)
}

$writer.Close()
$connection.Close()

PS。我把数据发送给Splunk。

EN

回答 1

Stack Overflow用户

发布于 2017-10-24 16:00:14

当我将StreamWriter拆分成多个较小的数据集时,它会发送所有数据。

我在流中有大约32万行。

我要调查一下极限在哪里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46539933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档