Mercurial > hg > RemoteEditor > REPSessionManager
view rep/net/REPNet.java @ 177:723187e39311
*** empty log message ***
author | kent |
---|---|
date | Thu, 28 Aug 2008 22:04:11 +0900 |
parents | a776ec9ed848 |
children |
line wrap: on
line source
package rep.net; import java.io.IOException; import java.net.InetSocketAddress; import rep.REPCommand; import rep.REPPacketReceive; import rep.REPPacketSend; import rep.channel.REPSocketChannel; public class REPNet { private REPSocketChannel<REPCommand> sc; public REPPacketReceive repreceive; private REPPacketSend repsend; public void sm_connect(String host, int port){ //int port = 8765; //String host = "localhost"; InetSocketAddress addr = new InetSocketAddress(host, port); try { sc = REPSocketChannel.<REPCommand>create(); sc.configureBlocking(true); sc.connect(addr); while(!sc.finishConnect()){ System.out.println("afro"); } }catch (IOException e) { e.printStackTrace(); } repreceive = new REPPacketReceive(sc); repsend = new REPPacketSend(sc); } public void send(REPCommand command) { repsend.send(command); } }