Initial revision
From-SVN: r102074
This commit is contained in:
parent
6f4434b39b
commit
f911ba985a
4557 changed files with 1000262 additions and 0 deletions
53
libjava/classpath/test/java.net/ServerSocketTest.java
Normal file
53
libjava/classpath/test/java.net/ServerSocketTest.java
Normal file
|
@ -0,0 +1,53 @@
|
|||
/* Class to test server sockets */
|
||||
|
||||
import java.io.*;
|
||||
import java.net.*;
|
||||
|
||||
public class ServerSocketTest extends ServerSocket
|
||||
{
|
||||
|
||||
public
|
||||
ServerSocketTest(int port) throws IOException
|
||||
{
|
||||
super(port);
|
||||
}
|
||||
|
||||
public static void
|
||||
main(String[] argv)
|
||||
{
|
||||
System.out.println("Starting up server socket");
|
||||
|
||||
try {
|
||||
ServerSocketTest ss = new ServerSocketTest(9999);
|
||||
|
||||
System.out.println("Created server socket bound to port " +
|
||||
ss.getLocalPort() + " on local address " +
|
||||
ss.getInetAddress());
|
||||
|
||||
SubSocket s = new SubSocket();
|
||||
ss.implAccept(s);
|
||||
// Socket s = ss.accept();
|
||||
|
||||
System.out.println("Got a connection from " + s.getInetAddress() +
|
||||
" on port " + s.getPort());
|
||||
|
||||
BufferedReader br = new BufferedReader(new
|
||||
InputStreamReader(s.getInputStream()));
|
||||
|
||||
for (String str = br.readLine(); ; str = br.readLine())
|
||||
{
|
||||
if (str == null)
|
||||
break;
|
||||
System.out.println(str);
|
||||
}
|
||||
s.close();
|
||||
ss.close();
|
||||
System.out.println("PASSED: server socket test");
|
||||
}
|
||||
catch (Exception e) {
|
||||
System.out.println("FAILED: server socket test: " + e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue