Communication Management Through Sockets Developed In Java

Fredys Alberto Simanca Herrera, Lugo Manuel Barbosa Guerrero, Jairo Jamith Palacios Rozo

Abstract


This article presents a general research relationship between communication through the protocol for the control of information transmission and the use of sockets for communication between the socket of one process (client) and the socket of another process (server). Consequently, the objective was to examine code in the java programming language using the client-server architecture. As a method, language codes and task sharing analysis were used in the behavior of requests by simulating the behavior of the server as a service provider and the requesters called clients. The scope of this article is oriented to demonstrate how sockets are a mechanism through which the connection of network communication is made, thus producing knowledge that facilitates another research on the subject.


Keywords


Abstraction, applications, java, language, Socket.

Full Text:

PDF

References


Ahsan, M., Haider, J., McManis, J. y Hashmi, M. (2014). Developing intelligent software interface forwireless monitoring of vehicle speed andmanagement of associated data. Special Issue: Selected Papers from the 9th International Symposium onCommunications Systems, Networks and Digital Signal Processing (CSNDSP 2014) IET Wirel. Sens. Syst., 2016, Vol. 6, Iss. 3, pp. 90–9990 & The Institution of Engineering and Technology 2016

Bishop, S., Fairbairn, M., Norrish, M., Sewell, P. y Smith, M. (2018). Engineering with Logic: Rigorous Test-Oracle Specification and Validation for TCP/IP and the Sockets API. Journal of the ACM, Vol. 66, No. 1, Article 1. Publication date: December 2018

Feng, P. y Wu, Q. (2022). Digital Teaching Management System Based on Deep Learning of Internet of Things. Hindawi. Mobile Information Systems. Volume 2022, Article ID 3414935, 11 pages. https://doi.org/10.1155/2022/3414935

Grazia, C., Klapez, M. y Casoni, M. (2021). The New TCP Modules on the Block: A Performance Evaluation of TCP Pacing and TCP Small Queues. IEEEAccess. Digital Object Identifier 10.1109/ACCESS.2021.3113891

Hulaas, J., Binder, W. y Di Marzo, G. (2004). Enhancing Java Grid Computing Security with Resource Control. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

, pp. 30-47

Lagartos, I., Redondo, J. y Ortin, F. (2019). Efficient runtime metaprogramming services for Java, Journal of Systems and Software, Volume 153, 2019, Pages 220-237, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2019.04.030.

Ma, H. y Zhou, Q. (2021). Application of computer network virtual instrument technology in the development of a construction machinery remote detection system. International. Journal of Mechatronics and Applied Mechanics, 2021, Issue 10, Vol. I

Marek, D.; Domanski, A., Domanska, J., Szyguła, J., Czachórski, T. y Klamka, J. (2021). Diffusion Model of a Non-Integer Order PIγ Controller with TCP/UDP Streams. Entropy 2021, 23, 619. https://doi.org/ 10.3390/e23050619

Marian Bubak, Dariusz Żbik, Dick van Albada, Kamil Iskra, Peter Sloot, “Portable Library of Migratable Sockets”, Scientific Programming, vol. 9, Article ID 126087, 12 pages, 2001. https://doi.org/10.1155/2001/126087

Poslavsky, S. (2019). Rings: An efficient Java/Scala library for polynomial rings. Computer Physics Communications. Volume 235, February 2019, Pages 400-413

ISSN 0010-4655, https://doi.org/10.1016/j.cpc.2018.09.005

Reznik, J., Ritter, T., Schreiner, R. y Lang, U. (2007). Model Driven Development of Security Aspects. Electronic Notes in Theoretical Computer Science Volume 163, Issue 2, 16 April 2007, Pages 65-79

Rizwan, R.; Arshad, J.; Almogren, A.; Jaffery, M.H.; Yousaf, A.; Khan, A.; Ur Rehman, A.; Shafiq, M. Implementation of ANN-Based Embedded Hybrid Power Filter Using HIL-Topology with Real-Time Data Visualization through Node-RED. Energies 2021, 14, 7127. https://doi.org/10.3390/en14217127

Saenz, J., Esquembre, F., Garcia, F., De la Torre, L. y Dormido, S. (2015). An Architecture to use Easy Java-Javascript Simulations in New Devices**Sponsor and financial support acknowledgment goes here. Paper titles should be written in uppercase and lowercase letters, not all uppercase., IFAC-PapersOnLine, Volume 48, Issue 29, 2015, Pages 129-133, ISSN 2405-8963.

https://doi.org/10.1016/j.ifacol.2015.11.225.

Shao, Y., Ott, J., Jia, Y., Qian, Z. y Mao, Z. (2016). The Misuse of Android Unix Domain Sockets and Security Implications. CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications SecurityOctober 2016 Pages 80–91

https://doi.org/10.1145/2976749.2978297

Sharif, H. y Gursoy, O. (2018). Parallel Computing for Artificial Neural Network Training using Java Native Socket Programming. Periodicals of Engineering and Natural Sciences Vol. 6, No. 1, February 2018, pp. 1 – 10

Disponible en línea en: http://pen.ius.edu.ba

Smith, D.G., and Wells, G.C. (2017). Interprocess communication with Java in a Microsoft Windows Environment. South African Computer Journal 29(3), 198–214. https://doi.org/10.18489/sacj.v29i3.500

Song, L., García-Valls, M. (2022). Improving Security of Web Servers in Critical IoT Systems through Self-Monitoring of Vulnerabilities. Sensors 2022, 22, 5004.

https://doi.org/10.3390/s22135004

Suherman, S., Deddy Dikmawanto, D., Hasan, S. y Al-Akaidi, M. (2021). Embedding the three pass protocol messages into transmission control protocol header Indonesian Journal of Electrical Engineering and Computer Science. Vol. 22, No. 1, April 2021, pp. 442~449

ISSN: 2502-4752, DOI: 10.11591/ijeecs.v22.i1.pp442-449

Suprianto, D., Wibowo, D., Setiawan, A. y Agustina, R. (2019). Integrated application design to facilitate effective and safe student pick-up process by utilizing microcontrollers, socket TCP, and client-server database. 4th Annual Applied Science and Engineering Conference. Journal of Physics: Conference Series.

Tsubouchi, Y., Furukawa, M. y Matsumoto, R. (2022). Low Overhead TCP/UDP Socket-based Tracing for Discovering Network Services Dependencies Journal of Information Processing Vol.30 260–268 (Mar. 2022)

DOI: 10.2197/ipsjjip.30.260

Zhang, C., Sadjadi, M., Sun, W., Rangaswami, R. y Deng, Y. (2010). A user-centric network communication broker for multimedia collaborative computing. Multimed Tools Appl (2010) 50:335–357. DOI 10.1007/s11042-009-0385-6


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Journal of Language and Linguistic Studies
ISSN 1305-578X (Online)
Copyright © 2005-2022 by Journal of Language and Linguistic Studies