我有一个代码,通过'WLAN'在服务器和客户端之间发送消息,我试图在服务器和客户端(大文件)之间无线发送文件。带一些代码
此代码发送消息
` 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);
}`
答案 0 :(得分:0)
确保您的LAN / WLAN和WiFi网络具有相同级别的权限/连接。通常,管理员会降低WiFi网络的访问权限(因为它们的安全性较低)。例如,在您可以访问LAN中的某些内容之前,可能需要设置额外的VPN连接。所以
答案 1 :(得分:0)
将您的文件读入字节数组并发送它,例如: byte [] data = File.ReadAllBytes(“file”); m_clientSocket.Send(data);
byte[] data = File.ReadAllBytes("Reallybigfile.avi");
socket.Send(data);
必须创建套接字,你必须自己谷歌