C# udp 文本内容提取

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace udp
{
    public partial class Form1 : Form
    {
        private UdpClient sendUdpClient;
        private UdpClient receiveUpdClient;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            sendUdpClient = new UdpClient();
            receiveUpdClient = new UdpClient(9999);
            this.txtSendText.Focus();

            Control.CheckForIllegalCrossThreadCalls = false;
            Thread thread = new Thread(receive);
            thread.Start();
        }

        private void receive()
        {

            while (true)
            {
                Socket socket = receiveUpdClient.Client;
                byte[] b = new byte[1024];
                 socket.Receive(b);
                ////IPAddress ip = ((System.Net.IPEndPoint)socket.RemoteEndPoint).Port;
                //MessageBox.Show(((System.Net.IPEndPoint)socket.RemoteEndPoint).Port + "");
                string message = Encoding.Default.GetString(b);
                this.richTextBox1.Text += "\n" + message;

            }

        }
        private void btnsend_Click(object sender, EventArgs e)
        {
            byte[] sendbytes = Encoding.Default.GetBytes(this.txtSendText.Text);
            sendUdpClient.Send(sendbytes, sendbytes.Length, "192.168.23.138", 9999);
        }
        int a = 0;
        private void btnload_Click(object sender, EventArgs e)
        {
            FileStream fs = File.OpenRead("E:\\汤姆叔叔的小屋.txt");

            byte[] b = new byte[1024];
            fs.Position = 1024*a;
            fs.Read(b, 0, b.Length);

            string text = Encoding.Default.GetString(b);
            this.richTextBox1.Text = text;
            a++;
        }
    }
}

C# udp 文本内容提取

时间: 2024-08-02 10:00:23

C# udp 文本内容提取的相关文章

利用VB文本框选择文本内容的属性实现指定邮件号码的轨迹查询

作者:iamlaosong 在程序中,对文本框中文本内容进行选择时,用SelStart.SelLength.SelText属性3个属性来标识用户选中的正文.这些属性没有列在属性窗口中,但在程序中可以使用这些属性. SelStart:选定正文的开始位置,第一个字符的位置是0. Selcength:选定正文长度. SelText:选定正文内容. 设置了SelStarl和SelI~ength属性后,VB会自动将设定的正文送入SelText属性存放.这些属性一般用于在文本编辑中设置插入点及范围,选择字符

文本关键词提取算法

1.TF-IDF 2.基于语义的统计语言模型 文章关键词提取基础件能够在全面把握文章的中心思想的基础上,提取出若干个代表文章语义内容的词汇或短语,相关结果可用于精化阅读.语义查询和快速匹配等. 采用基于语义的统计语言模型,所处理的文档不受行业领域限制,且能够识别出最新出现的新词语,所输出的词语可以配以权重. 3.TF-IWF文档关键词自动提取算法 针对现有TF-IWF的领域文档关键词快速提取算法.该算法使用简单统计并考虑词长.位置.词性等启发性知识计算词权重,并通过文档净化.领域词典 分词等方法

Xpath轴与步长应用:取某节点下所有子孙节点里的文本内容

最近遇到个需求,需要爬一些数据使用,写好了爬虫后爬到了一段HTML,然后用lxml解析,接下来就是定位到具体节点提取内容.遇到了一个问题,想要提取的内容在一个class名为full-content的<div>中,文本内容有可能就在div中,可有可能在子孙节点中,那怎么全部提取呢?查了一下Xpath有轴与步长的用法, 详细用法参考:http://www.w3school.com.cn/xpath/xpath_axes.asp 轴名称 结果 ancestor 选取当前节点的所有先辈(父.祖父等).

富文本内容简单的的增删改查

由于html本身的textarea标签的文本编辑功能较为简单,不能设置文字的样式,因此需要富文本控件来增强textarea的功能.       一些常见的富文本控件有:UEditor.kindeditor.simditor.bootstrap-wysiwyg.wangEditor.CKEditor.tinymce,各有优缺点,网上也有对不介绍,不再赘述. 此处选用tinymce,因其兼容性较好,插入页面也较为简单,此外还有丰富的插件可以扩展功能. 首先,在页面上使用tinymce:1.引入js文

关于java 获取 html select标签 下拉框 option 文本内容 隐藏域

在HTML中从多选下拉框中提取已选中选项的文本内容到后台,被这个问题难倒了. demo.jsp文件 <select id="selecttype" name"type"> <option value="" selected="selected">请选择</option> <c:forEach items="${typeList}" var="typeLis

Python将文本内容读取分词并绘制词云图

功能:Python将文本内容读取分词并绘制词云图 import matplotlib import matplotlib.pyplot as plt #数据可视化 import jieba #词语切割 import wordcloud #分词 from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS #词云,颜色生成器,停止 import numpy as np #科学计算 from PIL import Image #处理图片

获取WebView里的网页文本内容

获取WebView里的网页文本内容,能够採用例如以下方法: public class ComJSInterface { public void loadHtmlContent(String content) { Log.d("comJs", "html:" + content); } } mWebView.addJavascriptInterface(new ComJSInterface(), "comjs"); mWebView.loadUrl

逃的过初一逃不过十五之三个输入框文本内容检测的实现及测试

上周偷懒来着,就没有完成EditBox的实现,来进行测试...终于,这周逃不过了,老师布置的任务是完成三个文本框的输入并同时检测文本内容... 题目要求如下: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6:字符:a-z,A-Z,0-9 无效等价类:长度:0,7:字符:英文.数字以外字符,控制字符,标点符号等 略有不同的地方是这回要求三个文本框同时输入内容,点击OK之后同时对三个文本框的内容进行检测,并输出检测结果. 好~偷懒考虑,我就选择了比较好用的JAVA进行实现,主要原

win8不通过新打开窗口进行打开和保存文件,点击即显示文本内容,点击即保存文件

前面的一篇博客讲到通过打开新窗口进行打开和保存文件,这一篇则重点介绍怎样一步到位来进行打开和保存文件(这里还以.txt文本文件为例). 我们要打开.txt文本文件,无非是想要里面的文本内容,并且把其显示到页面里罢了,那我们能不能直接点击按钮就让文件的内容自动显示到页面上............ 而不需要经过打开新窗口这一步骤呢 同样,我们点击保存按钮,能不能就直接给文件命名为自己想要的名称,而且直接保存到自己想要的位置或者文件里........ 而不经过打开新窗口定位某一个具体的文件夹下这一步骤