91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .cs
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-04
  • 語言: C#
  • 標簽: 組播通信??

資源簡介

實現組播模式通信,服務器端發出消息,所有客戶端接收到消息。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Net;
using?System.Net.Sockets;

namespace?NBC.Test.objectModel
{
????///?
????///?組播通信類
????///?

????public?class?SocketUDP
????{
????????///?
????????///?組播模式發送信息
????????///?

????????///?
????????public?void?SendMessage(object?obj)
????????{
????????????//定義消息格式
????????????//日期_/時間_/活動時長_/指標_/出課教師_/班級_/學科_/課題_/ClassID
????????????Activityobject?mess?=?((Operateobject)obj).Acobject;//此代碼是我自定義的消息對象,使用時可按照自己需求從新定義
????????????IPAddress?GroupAddress?=?IPAddress.Parse(“234.168.100.2“);?//此IP值為固定區間?詳情請查詢msdn
????????????int?GroupPort?=?11000;
????????????UdpClient?sender?=?new?UdpClient();
????????????IPEndPoint?groupEP?=?new?IPEndPoint(GroupAddress?GroupPort);
????????????sender.EnableBroadcast?=?true;
????????????try
????????????{
????????????????byte[]?bytes?=?UTF8Encoding.UTF8.GetBytes(mess.Date?+?“_/“?+?mess.Time?+?“_/“?+?mess.ActivityLength?+?“_/“?+?mess.Index?+?“_/“?+?mess.Techer?+?“_/“?+?mess.Grade?+?“_/“?+?mess.Subject?+?“_/“?+?mess.Project?+?“_/“?+?mess.ClassID);
????????????????sender.Send(bytes?bytes.Length?groupEP);
????????????????//sender.Close();
????????????}
????????????catch
????????????{

????????????}
????????}
????????//創建一個UdpClient實例??
????????private?Socket?udpReceive;??
????????///?
????????///?接收組播信息
????????///?

????????private?void?ReceiveMessage()
????????{
???

評論

共有 條評論

相關資源