资源简介
c#监听指定端口的UDP信息,只需要一个程序即可。
代码片段和文件信息
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
public class UDPListener
{
private const int listenPort = 1514;
private static void StartListener()
{
bool done = false;
Encoding ascii = Encoding.ASCII;
Encoding unicode = Encoding.Unicode;
UdpClient listener = new UdpClient(listenPort);
//IPEndPoint groupEP = new IPEndPoint(“127.0.0.1“listenPort);
IPEndPoint groupEP =null;
try
{
while (!done)
{
Console.WriteLine(“Waiting for broadcast“);
byte[] bytes = listener.Receive( ref groupEP);
// UnicodeEncoding unicode = new UnicodeEncoding();
// byte[] uniBytes=Encoding.Convert( asciiunicode bytes);
string strResult =Encoding.Default.GetString(bytes);
// string strResult=ascii.GetString(bytes);
Console.WriteLine(“Received broadcast from {0} :\n {1}\n“
groupEP.ToString()
strResult);
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
listener.Close();
}
}
public static int Main()
{
StartListener();
return 0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1412 2006-04-20 11:49 UDPListener.cs
----------- --------- ---------- ----- ----
1630 2
- 上一篇:C#TCP通信收藏
- 下一篇:Viterbi算法实现
相关资源
- C#TCP通信收藏
- C#控件大全——按照用途分类详细介绍
- asp.net c# 自动创建SqlServer数据库实现
- c#实现的图书管理系统
- Warshall算法C#
- C#波形控件升级版
- 上位机监控软件MODBUSC#
- 斑马条码打印机EPL打印控件,js c# 可
- C#消息提示框,不需用户点确定,提醒
- c#实现局域网服务端向客户端内多文件
- C#中使用双缓冲以及BitBlt提高GDI+绘图
- C#解线性方程组源代码
- 基于asp.net的网页计算器简单实现
- C#vs2010仪表盘(源码)
- c# 非常漂亮的登录窗体
- c#实现 用户登录及记事本应用程序
- c# 招聘系统代码,初学者可看
- 游戏商城网页项目C# ASP.NET Web .zip
- 开发框架 C#源码
- C#开发实战宝典.7z.004
- 实战突击C# 项目开发案例整合,完整
- [C#开发实战1200例第2卷].王小科等.扫描
- c#自定义进度条
- c#自定义圆角panel
- 图片压缩C#代码分辨率、图片质量
-
c# JSon
helper 工具类 - C#汉字转拼音类库NPinyin附带使用说明
- C# windows窗体程序 通讯录
- C#记事本(含汉字统计等)源代码
- c#(winform)调用VBS脚本
评论
共有 条评论