-
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
-
c# 摄像头摄像实例源码下载
摄像头示例程序
- 2015-01-15下载
- 积分:1
-
C程序设计第五版谭浩强所有课件、习题及学习辅导书源码
本资源涵盖了“C程序设计第五版”谭浩强所有课件、习题及学习辅导书源码,经亲测完全可以打开,无任何需密码内容。
- 2019-07-17下载
- 积分:1
-
C# Unity 依赖注入例子
C# Unity 依赖注入例子
- 2015-06-10下载
- 积分:1
-
C#车牌识别软件
车牌识别软件### 车牌识别步骤图像的载入 -> 图像的灰度化 -> 图像的灰度均衡化 -> 图像的滤波去噪 -> Sobel边缘检测 -> 车牌定位提取 -> 车牌二值化 -> 车牌字符分割 -> 车牌字符识别
- 2021-05-06下载
- 积分:1
-
Effective Modern C++ 中文.pdf
Effective Modern C++ 中文.pdf
- 2020-11-28下载
- 积分:1
-
C++ 文本分类源代码-C++ 文本分类 信息检索 中文分词
C 文本分类源代码-C 文本分类 信息检索 中文分词 信息检索课程的课设资源 不错 可以看看
- 2019-06-04下载
- 积分:1
-
DotRas 获取ip地址 示例源码
DotRas 获取ip地址 示例源码
- 2014-03-17下载
- 积分:1
-
用C++模拟圆弧插补(图形)
用C 模拟圆弧插补(图形) http://blog.csdn.net/z893345329/article/details/25922857
- 2019-04-25下载
- 积分:1
-
log4net记录 wpf程序 全局错误日志 例子源码
log4net 记录wpf 错误日志
- 2014-10-22下载
- 积分:1