C# 无线套接字文件传输#
我有一个通过“WLAN”在服务器和客户端之间发送消息的代码,我正在尝试在服务器和客户端之间无线发送文件(大文件)。尝试了一些代码 此代码用于发送消息C# 无线套接字文件传输#,c#,c#-2.0,asyncsocket,C#,C# 2.0,Asyncsocket,我有一个通过“WLAN”在服务器和客户端之间发送消息的代码,我正在尝试在服务器和客户端之间无线发送文件(大文件)。尝试了一些代码 此代码用于发送消息 ` string msg = richTextTxMessage.Text; NetworkStream networkStream = new NetworkStream(m_clientSocket); System.IO.StreamWriter streamWriter = new System.IO.StreamWri
` string msg = richTextTxMessage.Text;
NetworkStream networkStream = new NetworkStream(m_clientSocket);
System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(networkStream);
streamWriter.WriteLine(msg);streamWriter.Flush();
`
this code am trying to send files
byte[] byData = System.Text.Encoding.ASCII.GetBytes(objData.ToString ());
if(m_clientSocket != null){
m_clientSocket.Send (byData);
}`
确保您的LAN/WLAN和WiFi网络具有相同级别的权限/连接。通常,管理员会减少WiFi网络的访问权限(因为它们不太安全)。例如,在您可以访问LAN中的某些内容之前,可能需要设置额外的VPN连接。所以
将文件读入字节数组并发送,例如: byte[]data=File.ReadAllBytes(“文件”); m_clientSocket.Send(数据)
socket必须创建,你必须自己用谷歌搜索它@TonyHopkinson如何发送文件?我的代码不起作用了你遇到了什么错误?@Naren我的代码现在起作用了。如何通过无线套接字发送大文件。我试过从Internet连接wlan计算机的一系列代码,但现在无线android设备你知道我可以在LAN/wlan计算机和无线设备之间接收消息,但我不能在无线设备之间发送文件devices@GeorgeJeffin请说得更具体些。告诉我们你得到的确切错误。@Naren我从互联网上尝试了一些不正确的代码无线传输文件,那么如何做到这一点?大的files@George但这也可能是由于移动设备限制造成的。例如,WindowsPhone7不能像服务器一样工作(如果我没记错的话,它没有API来监听传入的连接)。所以,当两台设备作为客户端进入专用服务器,然后通过服务器交换文件时,尝试实施一些临时方法。@YurySchkatula android呢?你能给我举个例子吗?我不熟悉byte[]之类的东西,谢谢&什么是文件接收代码(大文件)?byte[]data=socket.receive()之类的东西;
byte[] data = File.ReadAllBytes("Reallybigfile.avi");
socket.Send(data);