Client-Server Communication
Ennis Gündoğan · 2026
Cited by 0
Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.
About 6,475 papers for “client-server communication”
Ennis Gündoğan · 2026
Cited by 0
Rucha R. Goundadkar, Roshani K. Nakhate, Sonali K. Koratkar et al. · 2016
Abstract — Performance optimization of distributed system in internet is of immense interest in research community. As the number of internet users in distributed system increase the communication between client and server. The server actually performs the communication, so in the distributed system server which is having highest load, its time is considered as the total time of performance of that system. This measures the time of the slowest server which makes complicated Client-server assignment protocol. To reduce this our proposed system provides a way to optimize the request coming towards the server from client end by performing inter server communication and then load will be calculated to distribute among all the servers to achieve equal time of performance by all servers. This will increase the performance of the distributed internet system. Keywords- Distributed Internet System(DIS), Load balancing, performance optimization, inter server communication. I.
Cited by 0
Apress eBooks · 2008
By now, you’re almost certainly familiar with Ajax as a buzzword. Technically, it’s an acronym—Asynchronous JavaScript and XML—and refers specifically to JavaScript’s XmlHttpRequest object, which lets a browser initiate an HTTP request outside the confines of the traditional page request.KeywordsStatus CodeAmerican FootballPage RequestPlayer ClassWide ReceiverThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Cited by 0
Bogdan Ciubotaru, Gabriel‐Miro Muntean · Computer communications and networks · 2013
Cited by 0
Chmela, Ondřej · Brno University of Technology Digital Library (Brno University of Technology) · 2013
Dnešní webové aplikace jsou čím dál interaktivnější a uživatelsky komfortnější. To klade větší důraz na technologie umožňující komunikovat na pozadí se serverem, aniž by byl uživatel obtěžován neustálým obnovováním stránky nebo čekáním na stránku po dobu zpracovávání požadavku. Za tímto účelem jsou vyvíjeny nové technologie, které toto umožňují. Jednou z nich je WebSocket. Tato práce se zabýva popisem této technologie a její využití k vytvoření WebSocket serveru a knihovny pro obousměrné vzdálené volání procedur mezi klientem a serverem. Činnost je ověřena v demonstrační aplikaci.
Cited by 0
Чуйко, В.О. · Electronic Sumy State University Institutional Repository (Sumy State University) · 2022
Розроблено програмне забезпечення, яке реалізує один із можливих варіантів використання асинхронної криптографічної системи. Виконується захист повідомлень, шляхом їх шифрування та подальшим дешифруванням.
Cited by 0
Elton Soares, Raphael Thiago, Leonardo Guerreiro Azevedo et al. · 2018
When a consumer (or client) invokes a provider's service that has a long time processing, a synchronous call is not a good option. This kind of communication blocks the consumer until the response arrives, and, besides, the invocation timeout can be reached raising a timeout error. Hence, an asynchronous call is more appropriate where the consumer calls the provider's service and continues processing, and, when the provider's service finishes it pushes the response to the consumer. There are different ways for implementing an asynchronous communication. A simple way is the consumer providing a callback function which the provider's service invokes when it finishes the processing, performing a server push operation. However, there are many cases where this solution cannot be applied requiring other alternatives, e.g.: the consumer keeps up with the service execution checking for its readiness or state, and when it finishes, it calls another provider's service to get the result; the consumer and provider keep an open connection for the asynchronous communication. This work analyzes the main server push technologies used for web development, presenting their weaknesses and strengths, and the existing main challenges. As a result, we provide a technologies comparison, and a classification based on multiple qualitative dimensions that helps one to choose the technology that fits its requirements and/or can be used to guide future researches in this field.
Cited by 4
Saloni Takawale · International Journal for Research in Applied Science and Engineering Technology · 2018
I.
Cited by 1Open access
2006
Cited by 0
Gabriel Darbord, Benoît Verhaeghe, Anne Etien et al. · IEEE Software · 2023
As part of a collaboration with Berger-Levrault, an international IT company, we are working on the migration of client-server applications. To escape legacy technologies and to evolve towards a “software as a service” model, the company decided to migrate the client side of its applications to Angular 14 and the server side to Spring Boot. In this paper, we focus on the migration of client-server communication from RMI and GWT-RPC to the REST architectural style. We identify issues associated with such a migration and propose a tool-based approach to address them. The migration involves (1) identifying existing services and exchanged data structures; (2) migrating the services; (3) migrating the data structures on the new client side; and (4) in some cases, reducing the amount of exchanged data to address performance issues. We experimented with our approach on four of the company’s applications currently using RMI or GWT-RPC.
Cited by 2Open access
Остапчук, О., Цуприк, Г., Ostapchuk, O. et al. · ELARTU (Ternopil National Technical University) · 2022
Cited by 0
Simon Gay, Malcolm Hole, Surrey Tw Ex · 2000
We dene an extension of the -calculus which supports extended patterns of communication, such as client-server protocols. We then present a static type system for the language which allows concise high-level specications of these protocols. The channels on which the constituent communications of these protocols take place are given linear types. This allows us to guarantee that a protocol will not fail to complete due to the pattern of communication between client and server being incompatible. We use the POP3 protocol as a concrete example of this technique. Finally, we discuss our plans to add subtyping to the system and to implement the type system as an addition to the Pict programming language. CONTENTS ii Contents 1
Cited by 0
2008
Voice Over Internet Protocol (VoIP) is the reality of future telephony provided over the Internet. In the process it is claimed that, voice and data networks are converging into one network. However, such claim only introduced new protocols for telephony on the Internet which are not truly interoperable with existing protocols. Thus we propose a service oriented VoIP architecture, Service Oriented VoIP (SOVoIP), which not only ensures inclusive convergence of Internet and telephony but also ensures
Cited by 0
Salman Hussam · 2014
Scientific tracking of time is becoming a major need due to the diversity of social media websites / applications. That are seriously affecting the time people spend at work, so people are starting to spend more time at work with less work done. So Logger is an application that will help us do so. (Tracing the time spent at work). A very important fact in building such a program is the Communication between Client and Server the success of the program is based on this point! That includes (security of information / encryption / serialize/ normalize/ resize /choosing the most efficient protocols for communication , so bellow we will be talking about that in more details.
Cited by 0
P Punitha Ponmalar G · International Journal of Science and Research (IJSR) · 2023
This study's detailed description of socket programming in python's use to construct multiple client/server connections.To send messages over a network, sockets and the socket API are utilized. They provide a technique for interacting among processes (IPC). The client-server paradigm should be expanded to one where the several clients communicate with a server.There should be only one central server.This means, as using a distributed "peer-to-peer" processor.Before reaching the multiple client -server, present a clientserver system that has just one client.The alternation system is more broadly applied then explained.Finally, the generic multi-client server is presented.
Cited by 0Open access
Verteilte Informationssyteme, Hilmar Linder, Hilmar Linder · 2014
Cited by 0
B. Raj, G Michael, I Linda et al. · International Journal of Recent Technology and Engineering (IJRTE) · 2019
The implications of robust technology have been far-reaching and persistent. After years of private research into IPv7, we show the development of hierarchical databases. BasicJub, our new heuristic for decentralized theory, is the solution to all of these obstacles[1,3,5]
Cited by 0Open access
Jerffeson Teixeira De Souza, Stan Matwin · 2001
This paper extracts and documents patterns that identify problems and solutions concerning confidentiality in a client-server environment. These patterns are then organized as a pattern language. The idea is to include a new layer that is responsible for providing the security framework. This layer is composed by a Client Secure Socket and a Server Secure Socket. In order to obtain confidentiality, a combination of symmetric and asymmetric (public/private) cryptography techniques is proposed. For data encryption is proposed the use of the symmetric system with a Session Key. And for exchanging the Session Key, the public/private key pair model is used. This combination provides a fast and reliable cryptosystem.
Cited by 0
T. James Cannaliato, Fabien Thomas · 1990
This paper describes the Delivery Processing Undercarriage (DPU) which is a communication facility to support systems with distributed computer architectures. Communication and synchronization are supported via the client/server model, and the issues of implementation portability, communication portability, and data portability are addressed. The portability advantages of the DPU allow Ada programs running on multiple heterogeneous computer systems to communicate in a standard and straightforward manner.
Cited by 2
S. Ramakrishnan, Mohammad Dadfar · 2020
Abstract NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract Session 2520 Client/Server Communication Concepts for a Data Communications Course Sub Ramakrishnan, Mohammad B. Dadfar Department of Computer Science Bowling Green State University Bowling Green, Ohio 43403 phone: (419) 372 2337 fax: 419 372 8061 email: datacomm@cs.bgsu.edu Abstract As the computing environment is shifting towards client-server computing, there is a vital need for people with expertise in internet applications and network programming. We feel this area will continue to attract more attention in the future. Universities are addressing this need by offering courses in computer networking and data communications. An undergraduate course in data communications appears to be a suitable vehicle for discussing client-server concepts and internet applications due to the direct relationship between client- server concepts and computer networks. These ideas are often complemented by hands-on experience in writing client-server applications. Traditionally, UNIX machines provide support for process to process communication within the same host by using a BSD protocol stack. The TCP/IP protocol suite is a direct extension of this idea except that it provides for communication between two hosts. In this paper, we propose a project that illustrates the interoperability of these two protocol architectures and the client- server relationships all in a networked environment. The client and the server reside on two different hosts. The application user is under the illusion that the communication is over the BSD suite of protocols. Basically, we employ a TCP/IP paradigm at the backend of the two hosts, and a BSD stack at the front end of the client, and the server. Thus, communication from the client goes over client-side BSD protocol stack to the server-side BSD protocol stack, via the intermediate TCP/IP protocol stack. 1. Introduction The use and growth of the internet has revolutionized the way in which information is organized, stored, and presented to end users. The internet has created a surge in enrollment in data communications courses offered at the undergraduate level. Students realize that most employers expect computer science graduates to have a good understanding of data communications and networking concepts. The curriculum for the data communications and computer networking courses are also revised often to integrate evolving technologies in this area.
Cited by 5