jjzjj

Streamreader

全部标签

c# - streamReader readtoend -webException:该请求中止:取消请求已取消

我的应用程序随机产生以下错误。我还没有能够在我的机器上重新生产它,但是在安装它的用户上,它发生在他们身上。System.Net.WebException:Therequestwasaborted:Therequestwascanceled.atSystem.Net.ConnectStream.Read(Byte[]buffer,Int32offset,Int32size)atSystem.IO.StreamReader.ReadBuffer()atSystem.IO.StreamReader.ReadToEnd()奇怪的是,readtototocantcantcantawebException

C#读取和写入文件(干货分享)

一、读取文件读取的文件内容不多:可以使用File.ReadAllText(FilePath)可以指定编码方式 File.ReadAllText(FilePath,Encoding)的方法。可以使用File.ReadAllLines(FilePath)可以指定编码方式File.ReadAllLines(FilePath,Encoding)的方法这些方法都是一次将文本内容全部读完,前两种方法返回一个包含全部文本内容的字符串;后两种返回一个字符串数组,每一行都是一个数组元素。如何使用:stringstr=File.ReadAllText(@"c:\temp\ascii.txt");//第一种stri

Unity 数据读取|(三)ini文件解析(INIParser,StreamReader,System.Runtime.InteropServices)

目录1.前言2.优缺点3.解析3.1StreamReader3.2System.Runtime.InteropServices3.3INIParser1.前言INI文件是一种纯文本文件,通常用于存储应用程序的配置信息。它由多个节(section)和键值对(key-valuepair)组成,可以方便地组织和管理配置信息。INI文件的特点包括易于编辑和阅读,结构简单,支持多层级节,不支持数据类型等。在Windows操作系统中,INI文件被广泛应用于各种软件和程序的配置文件中。当一个应用程序需要存储一些配置信息时,可以将这些信息写入INI文件中,以便程序在初始化和运行时可以读取这些配置信息。2.优缺

windows - 从 Windows Azure 中的 blob 存储逐行读取

有什么方法可以从windowsAzure的blob存储中的文本文件中逐行读取?谢谢 最佳答案 是的,您可以使用流来执行此操作,并且它不一定需要您拉取整个文件,但请阅读到最后(答案......不是有问题的文件),因为您可能想要无论如何拉取整个文件。代码如下:StorageCredentialsAccountAndKeycredentials=newStorageCredentialsAccountAndKey("YourStorageAccountName","YourStorageAccountKey");CloudStorageA

C# MySQL 数据库还原

我正在尝试使用C#代码从转储文件中恢复MySQL数据库数据。我想执行以下命令:mysql--verbose--user=root--password=qwerty123456测试我知道C#不识别“提前致谢。Processprocess=newProcess();process.StartInfo.FileName=@"C:\ProgramFiles\MySQL\MySQLServer5.1\bin\mysql.exe";process.StartInfo.Arguments=@"--verbose--user=root--password=qwerty123456test";proce

c# - TCP 在不关闭连接的情况下发送多条消息

大家好,我已经为Android构建了一个应用程序来获取GPS协调,我想通过TCP将数据发送到我的C#UWP服务器。作为概念,我打开了一个套接字,我想在不关闭套接字的情况下发送多条消息。socket=newjava.net.Socket("192.168.2.10",9999);printwriter=newPrintWriter(newBufferedWriter(newOutputStreamWriter(socket.getOutputStream())),true);printwriter.println("message1");printwriter.println("mess

c# - C# 中的一个非常简单的 TCP 服务器/客户端偶尔会丢弃数据包。我能做些什么来防止这种情况发生?

我已经设置了一个PC内通信服务器/客户端,用于从一个程序向另一个程序发送和接收数据-在本例中,是一个正在监听文本命令和Unity3D的自定义服务器。在大多数情况下,它是有效的,但是每隔一段时间,它就会丢包,如果不多次尝试,Unity将无法获得它们。数据包似乎已发送但丢失了,因为我确实看到了“已发送消息”控制台日志。以下是服务端和客户端的代码:服务器:classTCPGameServer{publiceventEventHandlerError;publicActionADelegate;TcpListenerTCPListener;TcpClientTCPClient;ClientAc

c# - StreamReader 不会停止读取 C#

我在两台使用Windows窗体的计算机之间建立了TCP连接。我有一个整数数组,我正在使用XmlSerializer类对其进行序列化,并使用StreamWriter发送它并使用StreamReader接收它。发送:NetworkStreamstream=m_client.GetStream();//m_clientisaTCPclientStreamWriterm_writer=newStreamWriter(stream);int[]a=newint[3]{10,20,30};XmlSerializerserializer=newXmlSerializer(typeof(int[]))

c# - 如何让 StreamReader.ReadLine() 区分 "\r\n"和 "\n"?

我创建了一个函数,它使用StreamReader和TcpClient接收分block的HTTP包。这是我创建的:privatestringrecv(){Thread.Sleep(Config.ApplicationClient.WAIT_INTERVAL);stringresult=String.Empty;stringline=reader.ReadLine();result+=line+"\n";while(line.Length>0){line=reader.ReadLine();result+=line+"\n";}for(intsize=-1,total=0;size!=0;

c# - TCP 网络流处理

我通过各自的TCP套接字异步服务各种TCP客户端。目前,我有3个任务同时运行:使用awaitStreamReader.ReadAsync()等待来自NetworkStream的数据使用awaitStreamWriter.WriteAsync()将数据写入NetworkStream定期发送看门狗消息现在,当我这样调用时:varstream=newNetworkStream(_socket);//readingtaskusing(varreader=newStreamReader(stream)){//...read...}底层NetworkStream在读取完成后最终被销毁,因为Stre