gpt4 book ai didi

java - 如何使用Java监听端口17, 'qotd' ?

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:30 24 4
gpt4 key购买 nike

问题是我只找到了一些关于端口 17 的描述,也称为“日期引用”端口。无用端口,除了显示少于 512 个 ASCII 字符的引号之外什么也不做。有人可以给我更多关于如何在 Java 中监听端口 17 的信息吗?我已经使用端口:6017 建立了一个服务器客户端套接字。

这是代码:

public class DateServer {
public static void main(String[] args) {
try {
ServerSocket sock = new ServerSocket(6017);

// now listen for connections
while (true) {
Socket client = sock.accept();
// we have a connection

PrintWriter pout = new PrintWriter(client.getOutputStream(), true);
// write the Date to the socket
pout.println(); // I know something must happens here!!!

// close the socket and resume listening for more connections
client.close();
}
} catch (IOException ioe) {
System.err.println(ioe);
}
}
}

系统运行在Linux下,这段代码是程序的服务器端。我正在研究客户端部分,并尝试让服务器执行与端口 17 相同的操作,然后让客户端从服务器接收“当天的报价”。

最佳答案

小于 1024 的端口具有特权,需要升级权限才能运行。以计算机管理员身份运行程序,并将端口设置为 17。

关于java - 如何使用Java监听端口17, 'qotd' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com