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

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
主站蜘蛛池模板: 景宁| 丹东市| 永登县| 彭州市| 庐江县| 巢湖市| 三台县| 垫江县| 湟中县| 长春市| 高密市| 达州市| 霸州市| 呼图壁县| 阿鲁科尔沁旗| 兴义市| 礼泉县| 石柱| 南皮县| 阿拉善盟| 青浦区| 乌兰察布市| 公主岭市| 宁阳县| 定结县| 淳化县| 汝阳县| 高清| 沁源县| 体育| 定安县| 将乐县| 和田市| 高密市| 鹤庆县| 永春县| 遵义县| 阿巴嘎旗| 万山特区| 永康市| 改则县|