-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathServerHello
More file actions
59 lines (47 loc) · 1.26 KB
/
Copy pathServerHello
File metadata and controls
59 lines (47 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.Socket;
public class ServerHello implements Runnable {
private Socket socket;
public ServerHello(Socket accept) {
// TODO Auto-generated constructor stub
this.socket = accept;
}
//public dealerCurr dealer = new dealerCurr();
PrintWriter out;
OutputStream outputStream;
BufferedReader in;
Boolean connect = false;
public void run() {
System.out.println("Started from the bottom now we're here");
try {
// Connect Player to server
out = new PrintWriter(socket.getOutputStream(), true);
outputStream = socket.getOutputStream();
in = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
} catch (IOException e) {
e.printStackTrace();
}
}
public void closeConnect() throws IOException {
outputStream.close();
out.close();
in.close();
socket.close();
}
String getString() throws NumberFormatException, IOException {
char[] buffer = new char[1024];
String ex = null;
in.read(buffer);
ex = new String(buffer);
System.out.printf("Inside getString function\n");
return ex;
}
public void sendString(String ex) {
out.println(ex);
}
}