-
C#实现Socket通讯Demo
c#通过Socket实现图片、文件和文字的通讯。
private void button1_Click(object sender, EventArgs e)
{
try
{
server = TxStart.startServer(int.Parse(textBox_port.Text));
server.AcceptString = new TxDelegate(acceptString);
server.AcceptByte = new TxDelegate(acceptBytes);
server.Connect = new TxDelegate(connect);
server.dateSuccess = new TxDelegate(dateSuccess);
server.Disconnection = new TxDelegate(disconnection);
server.EngineClose = new TxDelegate(engineClose);
server.EngineLost = new TxDelegate(engineLost);
//server.BufferSize=12048;
//server.FileLog = "C:\test.txt";
server.StartEngine();
this.button1.Enabled = false;
this.button2.Enabled = true;
this.button3.Enabled = true;
}
catch (Exception Ex) { MessageBox.Show(Ex.Message); }
}
///
/// 发送按钮
///
///
///
private void button2_Click(object sender, EventArgs e)
{
try
{
IPEndPoint client = (IPEndPoint)this.comboBox1.SelectedItem;
if (client == null)
{
MessageBox.Show("没有选中任何在线客户端!");
return;
}
if (!this.server.clientCheck(client))
{
MessageBox.Show("目标客户端不在线!");
return;
}
server.sendMessage(client, textBox_msg.Text);
}
catch (Exception Ex) { MessageBox.Show(Ex.Message); }
}
///
/// 下面显示的
///
///
///
private void show(IPEndPoint ipEndPoint, string str)
{
label_zt.Text = ipEndPoint.ToString() ":" str;
label_all.Text = "当前在线人数:" this.server.ClientNumber.ToString();
}
///
/// 当组合框按下的时候
///
///
///
private void comboBox1_DropDown_1(object sender, EventArgs e)
{
try
{
List list = this.server.ClientAll;
this.comboBox1.DataSource = list;
}
catch { }
}
///
/// 关闭客户端的按钮
///
///
///
private void button3_Click_1(object sender, EventArgs e)
{
IPEndPoint client = (IPEndPoint)this.comboBox1.SelectedItem;
if (client == null)
{
MessageBox.Show("没有选中任何在线客户端!");
return;
}
if (!this.server.clientCheck(client))
{
MessageBox.Show("目标客户端不在线!");
return;
}
server.clientClose(client);
}
#endregion
- 2021-08-22 00:31:02下载
- 积分:1
-
S7TCPDLL 西门子示例
S7TCPDLL 西门子示例
- 2021-05-06下载
- 积分:1
-
常用数据库访问类 (sql server/mysql/access/oracle)源码下载
实用数据库访问类,封装常见的数据库访问类助手
- 2014-10-23下载
- 积分:1
-
C#浏览器开发,支持HTML5 CSS3
用于浏览器开发,官方demo,绝对给力
- 2016-01-24下载
- 积分:1
-
log4net 在wpf中记录全局错误 例子
log4net 在wpf中记录全局错误 例子
- 2015-06-10下载
- 积分:1
-
C# 通过正则表达式 从网页中 提取Email 示例源码下载
从网页中 提取Email
- 2013-09-28下载
- 积分:1
-
串口通信助手
c#基于serialport的串口通信程序,支持16进制的发送与接收
- 2017-09-18下载
- 积分:1
-
基于51的蓝牙遥控小车
蓝牙模块:hc-06 51单片机 驱动模块:L28N
- 2021-05-07下载
- 积分:1
-
超市库存管理系统的MFC实现(源码+数据库)
用C 的MFC实现了超市库存管理系统,该系统包含了对库存的基础信息管理,日常业务管理,查询统计管理,系统信息管理等,希望对有需求的同学有所帮助。
- 2019-06-19下载
- 积分:1
-
winform案例,学校管理系统,非常完整的C#+ACCESS学校管理系统
一个非常完整的学校管理系统,使用C# ACCESS开发, 附加安装程序,支持所有基本的学校管理功能 包含所有源代码,可进行二次开发... 超级管理员 用户名及密码:admin 普通管理员 用户名及密码:test
- 2019-04-15下载
- 积分:1