本文整理汇总了Java中com.badlogic.gdx.Net.Protocol类的典型用法代码示例。如果您正苦于以下问题:Java Protocol类的具体用法?Java Protocol怎么用?Java Protocol使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Protocol类属于com.badlogic.gdx.Net包,在下文中一共展示了Protocol类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: NetJavaServerSocketImpl
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public NetJavaServerSocketImpl (Protocol protocol, int port, ServerSocketHints hints) {
this.protocol = protocol;
// create the server socket
try {
// initialize
server = new java.net.ServerSocket();
if (hints != null) {
server.setPerformancePreferences(hints.performancePrefConnectionTime, hints.performancePrefLatency,
hints.performancePrefBandwidth);
server.setReuseAddress(hints.reuseAddress);
server.setSoTimeout(hints.acceptTimeout);
server.setReceiveBufferSize(hints.receiveBufferSize);
}
// and bind the server...
InetSocketAddress address = new InetSocketAddress(port);
if (hints != null) {
server.bind(address, hints.backlog);
} else {
server.bind(address);
}
} catch (Exception e) {
throw new GdxRuntimeException("Cannot create a server socket at port " + port + ".", e);
}
}
开发者ID:basherone,项目名称:libgdxcn,代码行数:27,代码来源:NetJavaServerSocketImpl.java
示例2: NetJavaSocketImpl
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public NetJavaSocketImpl (Protocol protocol, String host, int port, SocketHints hints) {
try {
// create the socket
socket = new java.net.Socket();
applyHints(hints); // better to call BEFORE socket is connected!
// and connect...
InetSocketAddress address = new InetSocketAddress(host, port);
if (hints != null) {
socket.connect(address, hints.connectTimeout);
} else {
socket.connect(address);
}
} catch (Exception e) {
throw new GdxRuntimeException("Error making a socket connection to " + host + ":" + port, e);
}
}
开发者ID:basherone,项目名称:libgdxcn,代码行数:18,代码来源:NetJavaSocketImpl.java
示例3: ping
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public static PingResult ping(ClientNetworkingParameter clientNP) {
Log.debug("Pinging Host:" + clientNP.host + " Port:" + clientNP.port);
Socket socket;
try {
socket = Gdx.net.newClientSocket(Protocol.TCP, clientNP.host, clientNP.port, socketHints);
return ClientConnectionInitializer.ping(socket);
} catch (Exception e) {
PingResult pingResult = new PingResult();
pingResult.failure = true;
pingResult.exception = e;
return pingResult;
}
}
开发者ID:RedTroop,项目名称:Cubes_2,代码行数:14,代码来源:ClientNetworking.java
示例4: ping
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public static PingResult ping(ClientNetworkingParameter clientNetworkingParameter) {
Log.debug("Pinging Host:" + clientNetworkingParameter.host + " Port:" + clientNetworkingParameter.port);
Socket socket;
try {
socket = Gdx.net.newClientSocket(Protocol.TCP, clientNetworkingParameter.host, clientNetworkingParameter.port, socketHints);
return ClientConnectionInitializer.ping(socket);
} catch (Exception e) {
PingResult pingResult = new PingResult();
pingResult.failure = true;
pingResult.exception = e;
return pingResult;
}
}
开发者ID:RedTroop,项目名称:Cubes,代码行数:14,代码来源:ClientNetworking.java
示例5: ServerSocketMonitor
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public ServerSocketMonitor(int port, ServerNetworking serverNetworking) {
this.port = port;
this.serverNetworking = serverNetworking;
serverSocket = Gdx.net.newServerSocket(Protocol.TCP, port, Networking.serverSocketHints);
running = new AtomicBoolean(true);
}
开发者ID:RedTroop,项目名称:Cubes_2,代码行数:7,代码来源:ServerSocketMonitor.java
示例6: ServerSocketMonitor
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public ServerSocketMonitor(int port, ServerNetworking serverNetworking) {
this.port = port;
this.serverNetworking = serverNetworking;
serverSocket = Gdx.net.newServerSocket(Protocol.TCP, port, Networking.serverSocketHints);
running = new AtomicBoolean(true);
}
开发者ID:RedTroop,项目名称:Cubes,代码行数:7,代码来源:ServerSocketMonitor.java
示例7: newServerSocket
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket (Protocol protocol, String hostname, int port, ServerSocketHints hints) {
return new NetJavaServerSocketImpl(protocol, hostname, port, hints);
}
开发者ID:Arcnor,项目名称:gdx-backend-jglfw,代码行数:5,代码来源:JglfwNet.java
示例8: newClientSocket
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
public Socket newClientSocket (Protocol protocol, String host, int port, SocketHints hints) {
return new NetJavaSocketImpl(protocol, host, port, hints);
}
开发者ID:Arcnor,项目名称:gdx-backend-jglfw,代码行数:4,代码来源:JglfwNet.java
示例9: getProtocol
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
/** @return the Protocol used by this socket */
public Protocol getProtocol ();
开发者ID:basherone,项目名称:libgdxcn,代码行数:3,代码来源:ServerSocket.java
示例10: getProtocol
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
@Override
public Protocol getProtocol () {
return protocol;
}
开发者ID:basherone,项目名称:libgdxcn,代码行数:5,代码来源:NetJavaServerSocketImpl.java
示例11: newClientSocket
import com.badlogic.gdx.Net.Protocol; //导入依赖的package包/类
@Override
public Socket newClientSocket (Protocol protocol, String host, int port, SocketHints hints) {
return new NetJavaSocketImpl(protocol, host, port, hints);
}
开发者ID:mini2Dx,项目名称:mini2Dx,代码行数:5,代码来源:IOSMini2DxNet.java
注:本文中的com.badlogic.gdx.Net.Protocol类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论