193
|
1 package rep.channel;
|
|
2
|
|
3 import java.io.IOException;
|
|
4 import java.net.InetAddress;
|
|
5 import java.net.InetSocketAddress;
|
|
6 import java.net.ServerSocket;
|
|
7 import java.net.SocketAddress;
|
|
8 import java.nio.channels.ServerSocketChannel;
|
|
9
|
|
10
|
|
11 /* こいつはシミュレーションの時しか生成され無いゾ */
|
|
12 public class REPServerSocket extends ServerSocket{
|
|
13 ServerChannelSimulator<?> scs;
|
|
14
|
|
15 public REPServerSocket(ServerChannelSimulator<?> channel) throws IOException {
|
|
16 scs = channel;
|
|
17 }
|
|
18
|
|
19 public void bind(SocketAddress ip){
|
|
20 scs.bind((InetSocketAddress)ip);
|
|
21 }
|
|
22
|
|
23 @Override
|
|
24 public void close(){
|
|
25 }
|
|
26 @Override
|
|
27 public ServerSocketChannel getChannel(){
|
|
28 return null;
|
|
29 }
|
|
30 @Override
|
|
31 public InetAddress getInetAddress(){
|
|
32 return null;
|
|
33 }
|
|
34 @Override
|
|
35 public int getLocalPort(){
|
|
36 return 0;
|
|
37 }
|
|
38 @Override
|
|
39 public SocketAddress getLocalSocketAddress(){
|
|
40 return null;
|
|
41 }
|
|
42 @Override
|
|
43 public int getReceiveBufferSize(){
|
|
44 return 0;
|
|
45 }
|
|
46 @Override
|
|
47 public boolean getReuseAddress(){
|
|
48 return false;
|
|
49 }
|
|
50 @Override
|
|
51 public int getSoTimeout(){
|
|
52 return 0;
|
|
53 }
|
|
54 /*
|
|
55 @Override
|
|
56 public (){
|
|
57 }
|
|
58 @Override
|
|
59 public (){
|
|
60 }*/
|
|
61
|
|
62 }
|