本文整理汇总了Java中com.badlogic.gdx.net.ServerSocketHints类的典型用法代码示例。如果您正苦于以下问题:Java ServerSocketHints类的具体用法?Java ServerSocketHints怎么用?Java ServerSocketHints使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ServerSocketHints类属于com.badlogic.gdx.net包,在下文中一共展示了ServerSocketHints类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: NetJavaServerSocketImpl
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的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);
}
}
示例2: ServerApplicationSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
public ServerApplicationSocket(Net.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);
}
}
示例3: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
public ServerSocket newServerSocket(Protocol protocol, String hostname, int port, ServerSocketHints hints) {
return nativeNet.newServerSocket(protocol, port, hints);
}
示例4: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket (Protocol protocol, String hostname, int port, ServerSocketHints hints) {
return new NetJavaServerSocketImpl(protocol, hostname, port, hints);
}
示例5: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket(final Protocol protocol, final String hostname, final int port,
final ServerSocketHints hints) {
return net.newServerSocket(protocol, hostname, port, hints);
}
示例6: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
public ServerSocket newServerSocket (Protocol protocol, int port, ServerSocketHints hints) {
return new NetJavaServerSocketImpl(protocol, port, hints);
}
示例7: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket (Protocol protocol, int port, ServerSocketHints hints) {
throw new UnsupportedOperationException("Not implemented");
}
示例8: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket (Protocol protocol, int port, ServerSocketHints hints) {
return new NetJavaServerSocketImpl(protocol, port, hints);
}
示例9: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
@Override
public ServerSocket newServerSocket(Protocol protocol, int port, ServerSocketHints hints) {
return new ServerApplicationSocket(protocol, port, hints);
}
示例10: newServerSocket
import com.badlogic.gdx.net.ServerSocketHints; //导入依赖的package包/类
/** Creates a new server socket on the given port, using the given {@link Protocol}, waiting for incoming connections.
*
* @param port the port to listen on
* @param hints additional {@link ServerSocketHints} used to create the socket. Input null to use the default setting provided
* by the system.
* @return the {@link ServerSocket}
* @throws GdxRuntimeException in case the socket couldn't be opened */
public ServerSocket newServerSocket (Protocol protocol, int port, ServerSocketHints hints);