1
你好我正在制作一个服务器,它将监听端口6112,并说如果客户端连接到它,我已经尝试在两种语言中执行它..但它侦听连接并没有检测到任何东西..任何帮助?c#TcpClient和java ServerSocket
继承人例如代码:
public static ServerSocket Start() throws Exception
{
System.out.println("Initializing Network Listener");
Config.Initialize();
int netport = Config.netport;
String netip=Config.netadress;
ServerSocket Listener = new ServerSocket(netport);
System.out.println("Done initializing Network Listener");
Listener.setSoTimeout(0);
return Listener;
}
public static void ListenForClient() throws Exception
{
ServerSocket Listener = Start();
Listener.setSoTimeout(0);
Socket Client = Listener.accept();
Client.setSoTimeout(120000);
System.out.println("Client Connected on port: ");
}
绑定是通过ServerSocket的构造与诠释PARAM完成。看到这里:http://docs.oracle.com/javase/1.4.2/docs/api/java/net/ServerSocket.html#ServerSocket(int) – Fildor
感谢您的答复...顺便说说有没有办法让服务器侦听代理服务器?有点设置我的服务器的IP让可以说78,96,32,154 ..感谢 – SteppeHawk
嗨,很高兴它帮助。并感谢Fildor的建设性更正 - 绝对赞赏!问:Java联网API可以使用代理吗?答:是:http://docs.oracle.com/javase/1.5.0/docs/guide/net/proxies.html。问:Java *可以代理吗?答:是的:http://www.java2s.com/Code/Java/Network-Protocol/Asimpleproxyserver.htm – paulsm4