MessageBox.Show(myUdpClient.Send(sendBytes, sendBytes.Length))?

lss652019 2010-12-22 02:26:57
MessageBox.Show(myUdpClient.Send(sendBytes, sendBytes.Length))这个值是3是什么意思?还有其数字又是什么意思,如:1等等,那个数字是表示发送成功的?
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Missa 2010-12-23
  • 打赏
  • 举报
回复
返回值=3:窗体事件为abort.即在弹出的messagebox上点击了abort按钮.
其他事件可以查阅windows.forms.dialogresault枚举下的值
it_gz_xi 2010-12-22
  • 打赏
  • 举报
回复
The number of bytes sent
发送的字节数
robake 2010-12-22
  • 打赏
  • 举报
回复
查MSDN
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO.Ports; namespace UART1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); COMNUM.SelectedIndex = 2; BaudRate.SelectedIndex = 3; DataBit.SelectedIndex = 3; StopBit.SelectedIndex = 1; CheckBit.SelectedIndex = 0; CharDisp.Checked = true; SendChar.Checked = true; CloseComm.Enabled = false; DataSend.Enabled = false; } private void OpenComm_Click(object sender, EventArgs e) { serialPort1.Close(); serialPort1.PortName = COMNUM.Text; serialPort1.BaudRate = Convert.ToInt32(BaudRate.Text); serialPort1.DataBits = Convert.ToInt32(DataBit.Text); int SPnum = 4; SPnum = StopBit.SelectedIndex; switch (SPnum) { case 0: serialPort1.StopBits = StopBits.None; break; case 1: serialPort1.StopBits = StopBits.One; break; case 2: serialPort1.StopBits = StopBits.OnePointFive; break; case 3: serialPort1.StopBits = StopBits.Two; break; default: break; } SPnum = CheckBit.SelectedIndex; switch (SPnum) { case 0: serialPort1.Parity = Parity.None; break; case 1: serialPort1.Parity = Parity.Odd; break; case 2: serialPort1.Parity = Parity.Even; break; default: break; } /***************异常处理!****************/ try { serialPort1.Open(); } catch (Exception ex) { MessageBox.Show("错误:"+ex.Message); } /*****************************************/ if (serialPort1.IsOpen) { CloseComm.Enabled = true; DataSend.Enabled = true; OpenComm.Enabled = false; COMNUM.Enabled = false; BaudRate.Enabled = false; DataBit.Enabled = false; StopBit.Enabled = false; CheckBit.Enabled = false; } } private void CloseComm_Click(object sender, EventArgs e) { try { serialPort1.Close(); CloseComm.Enabled = false; DataSend.Enabled = false; OpenComm.Enabled = true; COMNUM.Enabled = true; BaudRate.Enabled = true; DataBit.Enabled = true; StopBit.Enabled = true; CheckBit.Enabled = true; } catch (Exception ex) { MessageBox.Show("错误:" + ex.Message); CloseComm.Enabled = true; DataSend.Enabled = true; OpenComm.Enabled = false; COMNUM.Enabled = false; BaudRate.Enabled = false; DataBit.Enabled = false; StopBit.Enabled = false; CheckBit.Enabled = false; } } private void DataSend_Click(object sender, EventArgs e) { string InputString = SendBox.Text; /**********发送byte[]实例*********/ //byte[] SendBytes = new byte[]{0xff,0xe0,0xd0,0xc0,0xb0,0xa0,0x90,0x80,0x70,0x60}; //int DatasLength = SendBytes.Length; //serialPort1.Write(SendBytes, 0, DatasLength); /*******************************/ if (SendChar.Checked == true) //以字符形式发送,直接发送字符串 { try { char[] SendChars = InputString.ToCharArray(); int CharsLength = SendChars.Length; serialPort1.Encoding = System.Text.Encoding.GetEncoding("GB2312"); //解决中午乱码问题,国标2312编码格式 serialPort1.Write(SendChars, 0, CharsLength); } catch (Exception ex) { MessageBox.Show("错误:" + ex.Message); } } else { if (SendHEX.Checked == true) //以HEX形式发送,输入范围:0~255,即0~FF。 { try { byte SendByte = Convert.ToByte(InputString); try { serialPort1.Write(String.Format("{0:X}",SendByte)); } catch (Exception ex) { MessageBox.Show("错误:" + ex.Message); } } catch (Exception) { MessageBox.Show("请输入0~255,即0x00~0xFF!"); } } } } private void SerialPortDataReceive(object sender, SerialDataReceivedEventArgs e) { int ReceiveNums = serialPort1.BytesToRead; if (HEXDisp.Checked == true) { for (int i = 0; i < ReceiveNums; i++) { ReceiveBox.AppendText(String.Format("{0:X2} ", serialPort1.ReadByte())); } } else { if (CharDisp.Checked == true) { /* for (int i = 0; i < ReceiveNums; i++) { ReceiveBox.AppendText(String.Format("{0:X2}", Convert.ToChar(serialPort1.ReadByte()))); }*/ serialPort1.Encoding = System.Text.Encoding.GetEncoding("GB2312");//解决中午乱码问题,国标2312编码格式 ReceiveBox.AppendText(serialPort1.ReadExisting()); } } } private void ClearSend_Click(object sender, EventArgs e) { SendBox.Clear(); } private void ClearReceive_Click(object sender, EventArgs e) { ReceiveBox.Clear(); } private void Exit_Click(object sender, EventArgs e) { try { serialPort1.Close(); } catch (TimeoutException ex) { MessageBox.Show("错误:" + ex.Message); } Close(); } } }
using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Collections; using System.IO; using System.Text.RegularExpressions; using RE = System.Text.RegularExpressions.Regex; using System.Security.Cryptography.X509Certificates; /*************************************************************************************************************************************************** * *文件名:HttpProc.cs * *创建人:HeDaode * *日 期:2007.09.01 * *描 述:实现HTTP协议中的GET、POST请求 * *使 用:HttpProc.WebClient client = new HttpProc.WebClient(); client.Encoding = System.Text.Encoding.Default;//默认编码方式,根据需要设置其他类型 client.OpenRead("http://www.baidu.com");//普通get请求 MessageBox.Show(client.RespHtml);//获取返回的网页源代码 client.DownloadFile("http://www.codepub.com/upload/163album.rar",@"C:\163album.rar");//下载文件 client.OpenRead("http://passport.baidu.com/?login","username=zhangsan&password=123456");//提交表单,此处是登录百度的示例 client.UploadFile("http://hiup.baidu.com/zhangsan/upload", @"file1=D:\1.mp3");//上传文件 client.UploadFile("http://hiup.baidu.com/zhangsan/upload", "folder=myfolder&size=4003550",@"file1=D:\1.mp3");//提交含文本域和文件域的表单 *****************************************************************************************************************************************************/ namespace HttpProc { /// ///上传事件委托 /// /// /// public delegate void WebClientUploadEvent(object sender, HttpProc.UploadEventArgs e); /// ///下载事件委托 /// /// /// public delegate void WebClientDownloadEvent(object sender, HttpProc.DownloadEventArgs e); /// ///上传事件参数 /// public struct UploadEventArgs { /// ///上传数据总大小 ///

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧