资源简介
局域网广播程序的实现.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个文件信息
评论
共有 条评论