download_doi=10.1.1.415 - Abhijit A Sawant Dr B B Meshram...

This preview shows page 1 - 2 out of 7 pages.

Abhijit A. Sawant, Dr. B. B. Meshram / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 Vol. 3, Issue 1, January -February 2013, pp 1299 | P a g e Network programming in Java using Socket Abhijit A. Sawant, Dr. B. B. Meshram Department of Computer Technology, Veermata Jijabai Technological Institute Abstract This paper describes about Network programming using java. The Network programming is similar to socket programming or Client-Server programming. Where Socket programming is important to understand how internet based interprocess communication work. In this we describe about different types of socket used in interprocess communicate on. Network programming basically uses the Client Server model. In Client-Server programming there are two different programs or process, one which initiates communication called Client process and other who is waiting for communication to start called Server process. In this paper we also focus on the Secure Socket Layer needed for security purpose. Finally comparison between the Network programming using C language and Network Programming using Java is shown. Keywords Network programming, java, socket, Client-Server, Secure socket layer I. I NTRODUCTION In today’s world Internet is used by each and everybody. The internet is all about connecting machine together and communication. This is where Network Programming comes. Network programming allows Interprocess Communication. It means it involves writing computer programs that communicate with other program across a computer network. Network program can do lots of work. A simple network Program can obtain information from many computers located all over the world. It can communicate with millions of people around the world. Network programming uses Client-Server model, so network programming is also Client- Server Programming. Where one program start the communication called client process or program and other who is waiting for communication to start called the server process or program. In the simplest case, Client program sends the request to the server. Server sends the response. Client then obtains the data from the server and displays it. Complex clients filter and reorganize data, repeatedly obtain changed data, send data to other people , and allows real time chatting, multiplayer gaming. Complex servers often do a lot of processing on the data before answering the question. Network programming makes use of socket for interprocess communication. Where socket act as the endpoint of the interprocess communication. Here sockets can also be termed as network socket or Internet socket since communication between computers is based on Internet protocol. So Network programming is also Socket Programming.
Image of page 1

Subscribe to view the full document.

Image of page 2
  • Spring '16
  • dncj ncnd
  • Internet socket, socket, BSD Socket, TCP Server Socket, TCP Client Socket

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern