本文整理汇总了C#中Publisher.send方法的典型用法代码示例。如果您正苦于以下问题:C# Publisher.send方法的具体用法?C# Publisher.send怎么用?C# Publisher.send使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Publisher
的用法示例。
在下文中一共展示了Publisher.send方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
/*
* Make sure this path contains the umundoNativeCSharp.dll!
*/
SetDllDirectory("C:\\Users\\sradomski\\Desktop\\build\\umundo\\lib");
org.umundo.core.Node node = new org.umundo.core.Node();
Publisher pub = new Publisher("pingpong");
PingReceiver recv = new PingReceiver();
Subscriber sub = new Subscriber("pingpong", recv);
node.addPublisher(pub);
node.addSubscriber(sub);
while (true)
{
Message msg = new Message();
String data = "data";
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
byte[] buffer = enc.GetBytes(data);
msg.setData(buffer);
msg.putMeta("foo", "bar");
Console.Write("o");
pub.send(msg);
System.Threading.Thread.Sleep(1000);
}
}
示例2: welcome
/// <summary>
/// Welcomes the specified publisher.
/// </summary>
/// <param name="pub">The publisher.</param>
/// <param name="subStub">The subscriber stub.</param>
public override void welcome(Publisher pub, SubscriberStub subStub)
{
Message greeting = Message.toSubscriber(subStub.getUUID());
greeting.putMeta("participant", Username + ";" + Globals.Score.ToString());
greeting.putMeta("subscriber", Globals.sub.getUUID());
pub.send(greeting);
}