社区
VB
帖子详情
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
打赏
收藏
MessageBox.Show(myUdpClient.Send(sendBytes, sendBytes.Length))?
MessageBox.Show(myUdpClient.Send(sendBytes, sendBytes.Length))这个值是3是什么意思?还有其数字又是什么意思,如:1等等,那个数字是表示发送成功的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
串口助手源码,C#源码,串口实例
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;
Send
Char.Checked = true; CloseComm.Enabled = false; Data
Send
.Enabled = false; } private void OpenComm_Click(object
send
er, 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; Data
Send
.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
send
er, EventArgs e) { try { serialPort1.Close(); CloseComm.Enabled = false; Data
Send
.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; Data
Send
.Enabled = true; OpenComm.Enabled = false; COMNUM.Enabled = false; BaudRate.Enabled = false; DataBit.Enabled = false; StopBit.Enabled = false; CheckBit.Enabled = false; } } private void Data
Send
_Click(object
send
er, EventArgs e) { string InputString =
Send
Box.Text; /**********发送
byte
[]实例*********/ //
byte
[]
Send
Byte
s = new
byte
[]{0xff,0xe0,0xd0,0xc0,0xb0,0xa0,0x90,0x80,0x70,0x60}; //int Datas
Length
=
Send
Byte
s.
Length
; //serialPort1.Write(
Send
Byte
s, 0, Datas
Length
); /*******************************/ if (
Send
Char.Checked == true) //以字符形式发送,直接发送字符串 { try { char[]
Send
Chars = InputString.ToCharArray(); int Chars
Length
=
Send
Chars.
Length
; serialPort1.Encoding = System.Text.Encoding.GetEncoding("GB2312"); //解决中午乱码问题,国标2312编码格式 serialPort1.Write(
Send
Chars, 0, Chars
Length
); } catch (Exception ex) {
MessageBox
.Show("错误:" + ex.Message); } } else { if (
Send
HEX.Checked == true) //以HEX形式发送,输入范围:0~255,即0~FF。 { try {
byte
Send
Byte
= Convert.To
Byte
(InputString); try { serialPort1.Write(String.Format("{0:X}",
Send
Byte
)); } catch (Exception ex) {
MessageBox
.Show("错误:" + ex.Message); } } catch (Exception) {
MessageBox
.Show("请输入0~255,即0x00~0xFF!"); } } } } private void SerialPortDataReceive(object
send
er, SerialDataReceivedEventArgs e) { int ReceiveNums = serialPort1.
Byte
sToRead; if (HEXDisp.Checked == true) { for (int i = 0; i < ReceiveNums; i++) { ReceiveBox.AppendText(String.Format("{0:X2} ", serialPort1.Read
Byte
())); } } else { if (CharDisp.Checked == true) { /* for (int i = 0; i < ReceiveNums; i++) { ReceiveBox.AppendText(String.Format("{0:X2}", Convert.ToChar(serialPort1.Read
Byte
()))); }*/ serialPort1.Encoding = System.Text.Encoding.GetEncoding("GB2312");//解决中午乱码问题,国标2312编码格式 ReceiveBox.AppendText(serialPort1.ReadExisting()); } } } private void Clear
Send
_Click(object
send
er, EventArgs e) {
Send
Box.Clear(); } private void ClearReceive_Click(object
send
er, EventArgs e) { ReceiveBox.Clear(); } private void Exit_Click(object
send
er, EventArgs e) { try { serialPort1.Close(); } catch (TimeoutException ex) {
MessageBox
.Show("错误:" + ex.Message); } Close(); } } }
c# http post get
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.Web
Client
client
= new HttpProc.Web
Client
();
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 Web
Client
UploadEvent(object
send
er, HttpProc.UploadEventArgs e); /// ///下载事件委托 /// /// /// public delegate void Web
Client
DownloadEvent(object
send
er, HttpProc.DownloadEventArgs e); /// ///上传事件参数 /// public struct UploadEventArgs { /// ///上传数据总大小 ///
[C# 网络编程系列]专题六:
UDP
编程
转自:http://www.cnblogs.com/zhili/archive/2012/09/01/2659167.html 引用: 前一个专题简单介绍了TCP编程的一些知识,
UDP
与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用
UDP
协议的)底层的传输基础,所以在本专题中就简单介绍下
UDP
的工作原理和
UDP
编...
P2P编程
这样势必会加重服务器的负担,而P2P则改变了以服务器为中心的状态,使每个节点可以先从服务器上个下载一部分,然后再相互从对方或者其他节点下载其余部分。采用这种方式,当大量客户端同时下载时,就不会形成网络堵塞现象了。
MessageBox
.Show(“请先输入要寻找的种子资源名”, “提示”);
MessageBox
.Show(“请输入发布的资源名!协议的实现,这些类在System.Net.PeerToPeer命名空间里。这里就简单实现了资源发现的一个程序。微软帮我们已经封装好了对。在C/S架构中,所有。
c#
UDP
广播
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using ...
VB
16,556
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章