List<byte[]> byteList = new List<byte[]>(2);
byteList.Add(Encoding.UTF8.GetBytes(this.rtbAdapterInfo.Text));
byteList.Add(Encoding.UTF8.GetBytes(this.rtbAdapterInfo.SelectedRtf));
socket.Send(byteList);//IList<ArraySegment<byte>> buffers这样写会报错,但MSDN上面又是这解释的:
如果是我误解了,在Send只发送一次的情况下,上面的代码该怎么改???
byteList.Add(Encoding.UTF8.GetBytes(this.rtbAdapterInfo.Text));
byteList.Add(Encoding.UTF8.GetBytes(this.rtbAdapterInfo.SelectedRtf));
socket.Send(byteList);//IList<ArraySegment<byte>> buffers这样写会报错,但MSDN上面又是这解释的:
如果是我误解了,在Send只发送一次的情况下,上面的代码该怎么改???
解决方案 »
- C# winform ftp上传下载文件进度条
- Socket 异步 为什么总是收不到数据
- Winform 程序 mdichild最大化后,希望mdichild的标题栏不显示
- C# 連 SQL數據庫 問題
- SQL语句,查询更新到另一张表?
- 当鼠标移到控件会显示提示信息 求教 当鼠标停留在控件上时怎么让提示信息慢慢变透明
- 请问怎么把23123456,表示成23,123,456这样的格式?(就是3数字一个逗号的那种格式),急!
- 在循环里创建SqlDataAdapter 这样消耗的内存是多少呀?
- IDE无法自动感知?
- 关于控件问题
- 线程间操作无效: 从不是创建控件“lvUpdateList”的线程访问它。
- 学好C#去做什么?
System.ArraySegment<byte> bs = new ArraySegment<byte>(Encoding.UTF8.GetBytes("aaaaaaaaa"));
List<ArraySegment<byte>> byteList = new List<ArraySegment<byte>>();
byteList.Add(bs);
bs = new ArraySegment<byte>(Encoding.UTF8.GetBytes("bbbbbbbbbbbbb"));
byteList.Add(bs);
socket.Send(byteList);