首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用Socket编程传递Word文件

2012-03-16 
如何用Socket编程传递Word文件?纯文本文件容易传,但Word,Excel文件怎么办?注意里面不光是只有文字,可能还

如何用Socket编程传递Word文件?
纯文本文件容易传,但Word,Excel文件怎么办?注意里面不光是只有文字,可能还有表格,图片什么的。本人代码如下,但似乎不行。接收后打开是乱码。


  System.Net.Sockets.Socket   lskt_Socket   =   new   System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork,   System.Net.Sockets.SocketType.Stream,   System.Net.Sockets.ProtocolType.Tcp);
                        System.Net.IPEndPoint   liep_IPEndPoint   =   new   System.Net.IPEndPoint(System.Net.IPAddress.Parse( "127.0.0.1 "),   9999);

                        System.IO.FileStream   lfs_FileStream   =   new   System.IO.FileStream(this.tbx_FileName.Text.Trim(),   System.IO.FileMode.Open);

                        byte[]   larr_FileData   =   new   byte[lfs_FileStream.Length];
                        lfs_FileStream.Read(larr_FileData,   0,   larr_FileData.Length   -   1);

                       

                        lskt_Socket.Connect(liep_IPEndPoint);
                        lskt_Socket.Send(larr_FileData);

                        lfs_FileStream.Close();
                        lskt_Socket.Shutdown(System.Net.Sockets.SocketShutdown.Both);
                        lskt_Socket.Close();

                        System.Windows.Forms.MessageBox.Show( "文件发送成功! ");

[解决办法]
关注
个人觉的 应该是一样的啊
传文件 就是 文件

[解决办法]
关注

热点排行