Goedendag, Ik ben bezig met een opdracht voor school. en nu moet ik in een bestaande server applicatie. een aanpassing doen zodat deze een logfile aanmaakt.
De client werkt en verzend messages naar deze server... wie kan me helpen?
code:
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| import java.io.*;
import java.net.*;
public class TCPEchoServer
{
private static ServerSocket servSock;
private static final int PORT = 1234;
public static void main(String[] args)
{
System.out.println("Opening port...\n");
try
{
servSock = new ServerSocket(PORT);
}
catch(IOException e)
{
System.out.println("Unable to attach to port!");
System.exit(1);
}
do
{
run();
}while (true);
}
private static void run()
{
Socket link = null;
try
{
link = servSock.accept();
BufferedReader in =
new BufferedReader(
new InputStreamReader(
link.getInputStream()));
PrintWriter out = new PrintWriter(
link.getOutputStream(),true);
int numMessages = 0;
String message = in.readLine();
while (!message.equals("***CLOSE***"))
{
System.out.println("Message received.");
numMessages++;
out.println("Message " + numMessages
+ ": " + message);
message = in.readLine();
}
out.println(numMessages
+ " messages received.");
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
try
{
System.out.println(
"\n* Closing connection... *");
link.close();
}
catch(IOException e)
{
System.out.println("Unable to disconnect!");
System.exit(1);
}
}
}
} |
De client werkt en verzend messages naar deze server... wie kan me helpen?