-
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
-
QQ模拟登陆 源码下载
QQ模拟登陆 源码下载
- 2014-07-12下载
- 积分:1
-
利用office 自带组件进行 OCR
利用office 自带组件进行 OCR
- 2013-12-04下载
- 积分:1
-
UART_veryhuo.com
UART_veryhuo.com
- 2016-04-13下载
- 积分:1
-
C++实战源码-数值与字符串类型的转换(入门级实例196).zip
C++实战源码-数值与字符串类型的转换(入门级实例196).zip
- 2019-10-01下载
- 积分:1
-
SD卡实验(SDIO方式)
SD卡实验(SDIO方式)
- 2021-10-05 00:30:54下载
- 积分:1
-
c# 二十多种设计模式实例源码下载-完整版
二十多种设计模式实例源码下载-完整版
- 2013-08-30下载
- 积分:1
-
适合C#入门,一个简单的公司物料管理系统
适合C#入门,一个简单的公司物料管理系统
- 2015-01-29下载
- 积分:1
-
C#实现图片中文识别成文本文字,已应用项目中
C#将图片里中文识别成文本文字,中文识别,.net 实现中文识别 支持*.bmp; *.jpg; *.gif; *.jpeg;*.png等图片格式上的中文,文字 识别 【核心代码】 public Form1() { InitializeComponent(); //ocr = new TesseractEngine("./tessdata", "eng", EngineMode.TesseractAndCube);//设置语言 英文 ocr = new TesseractEngine("./tessdata", "chi_sim");//设置语言 中文 // ocr = new TesseractEngine("./tessdata", "jpn");//设置语言 日语 } private void button1_Click(object sender, EventArgs e) { OpenFileDialog filename = new OpenFileDialog(); filename.Filter = "All files(*.*)|*.*|image files(*.bmp)|*.bmp; *.jpg; *.gif; *.jpeg;*.png"; filename.FilterIndex = 2; if (filename.ShowDialog() == DialogResult.OK) { Bitmap bit = new Bitmap(Image.FromFile(filename.FileName.ToString())); Page page = ocr.Process(bit); string str = page.GetText();//识别后的内容 page.Dispose(); pictureBox1.Image = bit; richTextBox1.AppendText(str); } } /// /// 图片颜色区分,剩下白色和黑色 /// /// ///
- 2020-04-24下载
- 积分:1
-
Unity插件:PDF Renderer v5.15
【实例简介】
unity读取PDF文件的插件,有需要的话超级好用
- 2021-07-03 00:31:10下载
- 积分:1