Mercurial > hg > RemoteEditor > REPSessionManager
view rep/net/REPNet.java @ 140:01062be677e9
*** empty log message ***
author | kono |
---|---|
date | Wed, 27 Aug 2008 20:23:39 +0900 |
parents | 8dce4348966c |
children | a776ec9ed848 |
line wrap: on
line source
package rep.net; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.channels.SocketChannel; 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.open(); 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); } }