.NET的XMPP协议包 agsXMPP

openkk 12年前
     <p>agsXMPP致力于创建一个轻量、快速的跨平台类库,用于XMPP协议。</p>    <p>通过下面的三项技术,agsXMPP达到了这个目标。</p>    <ol>     <li>异步套接字 </li>     <li>与工厂模式结合的快速XML解析器 </li>     <li>自有的轻量级XML Dom,作为所有agsXMPP协议类的基础 </li>    </ol>    <p>示例代码:</p>    <p><span style="color:#2b91af;">XmppClientConnection</span> xmpp = <span style="color:#0000ff;">new</span> <span style="color:#2b91af;">XmppClientConnection</span>(<span style="color:#a31515;">"jabber.org</span><span style="color:#a31515;">"</span>);<br /> xmpp.Open(<span style="color:#a31515;">"myusername</span><span style="color:#a31515;">"</span>, <span style="color:#a31515;">"mysecret"</span>); <br /> xmpp.OnLogin += <span style="color:#0000ff;">delegate</span>(<span style="color:#0000ff;">object</span> o) { <br />       xmpp.Send(<span style="color:#0000ff;">new</span> <span style="color:#2b91af;">Message</span>(<span style="color:#a31515;">"test@jabber.org"</span>, <span style="color:#2b91af;">MessageType</span>.chat, <span style="color:#a31515;">"Hello, how are you?"</span>)); <br /> };</p>    <br />    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1325077654671" target="_blank">http://www.open-open.com/lib/view/home/1325077654671</a></p>