官术网_书友最值得收藏!

Communication between Distributed Applications

The emergence of the internet and World Wide Web (WWW) as global media for communication has revolutionized the fields of engineering, e-commerce, and scientific applications. Modern applications, such as the ones related to social media, entertainment, and banking, are no longer strangers? to mobile operations carried out through smartphones. Organizations in these domains have been investing a lot into technology to find newer ways of providing services. Gone are the days when we use to make calls to receive services; we now have mobile applications for almost everything, including health, food, banking, and communication.? Global organizations obviously chose distributed web applications over legacy/desktop applications, which helped distributed applications evolve; subsequently, communication between such applications became a vital area of concentration.

In this chapter, we will cover the following topics:

  • Client-server communication
  • Sockets and streams
  • Socket programming for Transport Control Protocol (TCP)
  • Socket programming for User Datagram Protocol (UDP)
  • Multicasting
  • Streams
  • URLs, URLConnections, and the ContentHandler classes
  • URL (base URL and relative URL)
  • Practicality of URLs
  • ClassLoader
主站蜘蛛池模板: 太湖县| 西华县| 虹口区| 九龙坡区| 石首市| 延长县| 彰化市| 共和县| 温宿县| 巴彦淖尔市| 英吉沙县| 越西县| 革吉县| 瑞金市| 易门县| 乐东| 兴隆县| 尤溪县| 云浮市| 阳新县| 壤塘县| 杭州市| 辰溪县| 若尔盖县| 安顺市| 象州县| 水城县| 永丰县| 上蔡县| 大田县| 镇坪县| 龙州县| 诸城市| 常德市| 山西省| 苏州市| 邢台县| 六盘水市| 平定县| 香格里拉县| 栾川县|