Processing, 类Server
中的stop()
用法介绍。
用法
server.stop()
参数
server
(Server)
服务器类型的任何变量
返回
void
说明
断开所有客户端并停止服务器。
例子
// Bug note: stopping the server produces an unrecoverable error:
// "java.net.SocketException: Socket closed
// at java.net.PlainSocketImpl.socketAccept(Native Method)"
import processing.net.*;
int port = 10002;
boolean myServerRunning;
Server myServer;
void setup()
{
size(400, 400);
background(0);
myServerRunning = false;
println("Server Running:" + "\t" + myServerRunning);
}
void draw() {
// Nothing happening here, everything happens in mousePressed()
}
void mousePressed()
{
// If the mouse clicked the myServer changes status
println("click");
if (myServerRunning) {
// N.B. This produces an error which kills the applet.
myServerRunning = false;
myServer.stop();
myServer = null;
}
else {
myServer = new Server(this, port); // Starts a server on port 10002
myServerRunning = true;
}
background(0);
println("Server Status:" + "\t" + myServerRunning);
}
相关用法
- Processing Server.disconnect()用法及代码示例
- Processing Server.write()用法及代码示例
- Processing Server.active()用法及代码示例
- Processing Server.available()用法及代码示例
- Processing Server用法及代码示例
- Processing Serial.readChar()用法及代码示例
- Processing Serial.read()用法及代码示例
- Processing Serial.available()用法及代码示例
- Processing Serial.lastChar()用法及代码示例
- Processing Serial.readStringUntil()用法及代码示例
- Processing Serial.readBytes()用法及代码示例
- Processing Serial.list()用法及代码示例
- Processing Serial用法及代码示例
- Processing Serial.clear()用法及代码示例
- Processing Serial.buffer()用法及代码示例
- Processing Serial.readBytesUntil()用法及代码示例
- Processing Serial.bufferUntil()用法及代码示例
- Processing Serial.readString()用法及代码示例
- Processing Serial.stop()用法及代码示例
- Processing Serial.last()用法及代码示例
- Processing Serial.write()用法及代码示例
- Processing Serial.serialEvent()用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing String用法及代码示例
- Processing StringList用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 Server.stop()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。