• 大小: 86KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: 其他
  • 标签:

资源简介

局域网广播程序的实现.rar局域网广播程序的实现.rar

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;

namespace NetClient
{
    public class AddMessageEventArgs : EventArgs
    {
        public string mess;
    }

   public class ClassListener
    {
        private Thread ths;
        private EndPoint eps;
        private string receiveDatas;
        private Socket socket;
        public event EventHandler OnAddMessAge;
        public ClassListener() { }
        //开始监听
        public void StartListen()
        {
            ths = new Thread(new ThreadStart(Listen));
            ths.Start();
        }
        //停止监听
        public void Stop()
        {
            socket.Close();
            ths.Abort();
        }
        private void Listen()
        {
            try
            {
                socket = new Socket(AddressFamily.InterNetwork SocketType.Dgram ProtocolType.Udp);
                IPEndPoint ieps = new IPEndPoint(IPAddress.Any 8900);
                socket.Bind(ieps);
                eps = (EndPoint)ieps;
                while (true)
                {
                    byte[] bytes = new byte[1024];
                    socket.ReceiveFrom(bytes ref eps);
                    receiveDatas = System.Text.Encoding.Unicode.GetString(bytes);
                    receiveDatas = receiveDatas.TrimEnd(‘\u0000‘);
                    AddMessageEventArgs arg = new AddMessageEventArgs();
                    arg.mess = receiveDatas;
                    OnAddMessAge(this arg);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11264  2009-09-18 20:21  局域网广播程序的实现\NetClient\NetClient\bin\Debug\NetClient.exe

     文件      36352  2009-09-18 20:21  局域网广播程序的实现\NetClient\NetClient\bin\Debug\NetClient.pdb

     文件      14328  2009-10-08 11:11  局域网广播程序的实现\NetClient\NetClient\bin\Debug\NetClient.vshost.exe

     文件        490  2007-07-21 01:33  局域网广播程序的实现\NetClient\NetClient\bin\Debug\NetClient.vshost.exe.manifest

     文件       1846  2009-09-18 12:39  局域网广播程序的实现\NetClient\NetClient\ClassListener.cs

     文件       1933  2009-10-08 12:01  局域网广播程序的实现\NetClient\NetClient\Form1.cs

     文件       4040  2009-09-18 20:20  局域网广播程序的实现\NetClient\NetClient\Form1.Designer.cs

     文件       6690  2009-09-18 20:20  局域网广播程序的实现\NetClient\NetClient\Form1.resx

     文件       3773  2009-09-18 12:23  局域网广播程序的实现\NetClient\NetClient\NetClient.csproj

     文件       1968  2009-10-08 11:11  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.csproj.FileListAbsolute.txt

     文件        847  2009-09-18 20:20  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.csproj.GenerateResource.Cache

     文件      11264  2009-09-18 20:21  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.exe

     文件        180  2009-09-18 20:20  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.Form1.resources

     文件      36352  2009-09-18 20:21  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.pdb

     文件        180  2009-09-18 12:42  局域网广播程序的实现\NetClient\NetClient\obj\Debug\NetClient.Properties.Resources.resources

     文件        490  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Program.cs

     文件       1350  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Properties\AssemblyInfo.cs

     文件       2868  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Properties\Resources.Designer.cs

     文件       5612  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Properties\Resources.resx

     文件       1094  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Properties\Settings.Designer.cs

     文件        249  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient\Properties\Settings.settings

     文件        917  2009-09-18 12:15  局域网广播程序的实现\NetClient\NetClient.sln

    ..A..H.     17408  2009-10-08 12:02  局域网广播程序的实现\NetClient\NetClient.suo

     文件       9216  2009-09-18 12:53  局域网广播程序的实现\NetServer\NetServer\bin\Debug\NetServer.exe

     文件      30208  2009-09-18 12:53  局域网广播程序的实现\NetServer\NetServer\bin\Debug\NetServer.pdb

     文件      14328  2009-10-08 11:04  局域网广播程序的实现\NetServer\NetServer\bin\Debug\NetServer.vshost.exe

     文件        490  2007-07-21 01:33  局域网广播程序的实现\NetServer\NetServer\bin\Debug\NetServer.vshost.exe.manifest

     文件       1246  2009-09-18 12:53  局域网广播程序的实现\NetServer\NetServer\Form1.cs

     文件       3939  2009-09-18 11:32  局域网广播程序的实现\NetServer\NetServer\Form1.Designer.cs

     文件       6866  2009-09-18 11:32  局域网广播程序的实现\NetServer\NetServer\Form1.resx

............此处省略36个文件信息

评论

共有 条评论

相关资源