Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package rs.rajak.android.kurs.tcp.server;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.io.IOException;
- import java.net.Socket;
- import java.net.SocketTimeoutException;
- /**
- *
- * @author snovak
- *
- */
- public class Rukovalac implements Runnable {
- // od serverskog socketa dobijamo
- Socket vezaSaKlijentom;
- public Rukovalac(Socket vezaSaklijentom) {
- this.vezaSaKlijentom = vezaSaklijentom;
- }
- /**
- * Odgovori klijenti i raskini vezu!
- */
- public void run() {
- try {
- System.out.println("Just connected to "
- + vezaSaKlijentom.getRemoteSocketAddress());
- DataInputStream in = new DataInputStream(
- vezaSaKlijentom.getInputStream());
- System.out.println(in.readUTF());
- DataOutputStream out = new DataOutputStream(
- vezaSaKlijentom.getOutputStream());
- out.writeUTF("Thank you for connecting to "
- + vezaSaKlijentom.getLocalSocketAddress() + "\nGoodbye!");
- vezaSaKlijentom.close();
- } catch (SocketTimeoutException s) {
- System.out.println("Socket timed out!");
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement