Mozilla扩展系列链接:

1浅谈基于Mozilla Thunderbird的扩展开发

2基于Mozilla平台的扩展开发(续)----XPCOM组件篇

3基于Mozilla Thunderbird的扩展开发(三)---如何获取邮件的完整信息

4基于Mozilla Thunderbird的扩展开发(四)---修改源代码实现自动保存附件

5基于Mozilla Thunderbird的扩展开发(五)---进程间通信之Socket篇(上)

6基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)

      在上一篇《基于Mozilla Thunderbird的扩展开发(五)---进程间通信之Socket篇(上)》中开发了一个简单的TCP服务器,本文将介绍其对应的客户端。

   客户端代码:

   

基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下) const tBirdBiffClientUi =

客户类:

基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)const CI = Components.interfaces, CC = Components.classes, CR = Components.results;
基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)tBirdBiffClient.classID 
= Components.ID("{5b0bccd0-83b9-11db-9fe1-0800200c9a66}");
基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)tBirdBiffClient.contractID 
= "@phinecos.cnblogs.com/TBbiff/client;1";
基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)tBirdBiffClient.classDescription 
= "Biff Client Service";
基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)
基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)
function tBirdBiffClient()



客户端监听者,负责监视邮箱的状态变化和读取来自服务器端的数据:

基于Mozilla Thunderbird的扩展开发(六)---进程间通信之Socket篇(下)const tBirdBiffReadFromServerCallback =

      为了测试服务器和客户端,我们使用firefox作为客户端的载体,thunderbird作为服务器端载体,可以看到thunderbird的邮箱状态会定时传给firefox,从而使得后者能随之更新其状态。

 Reference:

1 https://addons.mozilla.org/en-US/thunderbird/addon/3788

相关文章:

  • 2021-07-19
  • 2021-05-18
  • 2021-09-16
  • 2022-02-07
  • 2021-10-27
  • 2022-12-23
  • 2022-02-07
  • 2021-10-08
猜你喜欢
  • 2021-09-09
  • 2022-03-06
  • 2021-10-01
  • 2022-12-23
  • 2022-01-01
  • 2021-10-26
相关资源
相似解决方案