【发布时间】:2017-07-08 07:03:26
【问题描述】:
我有一个ServerSocket,正在寻求帮助。
我想识别来自InputStream 或OutputStream 类型的客户端的请求。我坚持这一点,期待您的帮助
ServerSocket servsock = new ServerSocket(13267);
while (true) {
System.out.println("Waiting...");
Socket sock = servsock.accept();
System.out.println("Accepted connection : " + sock);
InputStream is = sock.getInputStream();
new FileServer().receiveFile(is);
sock.close();
}
请告诉我如何将它放在条件语句中以提供进一步的执行
【问题讨论】:
-
1.请细化你的问题。 2. 不要关闭socket,因为FileServer使用它。
-
我正在使用FTP(文件上传和下载)并提供用户操作以防上传或下载的声明。提供多线程并根据来自客户端的请求,需要调用来自服务器的相应操作。如果我同时提供这两个选项,则执行将停止。需要分别识别输入请求或输出请求向服务器发送文件或从服务器接收文件
-
对完全没有意义的标题投反对票,更不用说完全不清楚的问题了。
标签: java sockets client server-communication