关于Socket传送文件的问题,想将一些字符串信息和文件一起发送到接收端,应该怎么实现啊?
解决方案 »
- [kinect,c#,opencv] VideoWriter vw = new VideoWriter 返回值为null,无法解决
- asp.net mvc3 使用ext.net怎么不能显示控件,而webForm就行,哪位大虾知道么?
- 请问一下,C#怎样为FTP文件夹重命名呢?
- c#发送html邮件问题。
- 请教关于在文件中读取结构!!!!!!
- bindingNavigator上的按钮如何同时显示图片和文字
- 关于TEXTBOX的一个问题~
- SQL怎麼根据年度月份周别来查询该周的日期
- ~~~谁有盗版的 C#高级编程(第4版) 出售?。。哈!~~~
- 图片压缩
- 关于propertyGrid控件
- c#2005速成版打包问题
{
IPEndPoint iep = new IPEndPoint(IPAddress.Parse("128.0.0.9"), 9666); byte[] byteMessage; Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
socket.Connect(iep);
}
catch
{
MessageBox.Show("无法连接服务器!");
return;
} byteMessage = Encoding.Unicode.GetBytes(textBox1.Text);
FileStream fs = new FileStream(textBox2.Text, FileMode.Open,FileAccess.Read);
BinaryReader br = new BinaryReader(fs); byte[] bySend = new byte[fs.Length-1];
br.Read(bySend, 0, bySend.Length); //socket.Send(bySend);
socket.Send(bySend,
MessageBox.Show("发送成功!");
socket.Shutdown(SocketShutdown.Both); socket.Close();
}这是我写的发送文件的发送端代码,text2的内容是文件地址,text1是我所输的字符串信息,该将他们怎么整合到一起发送呢?