java套接字监听不接受连接?

木磷

我是Java的新手,但不是编程的新手。从DOS时代开始,我就一直在计算机旁闲逛。

我正在尝试编写一个简单的网络代理,并且我想监听传入的连接请求,但是我现在还不想接受该请求,因为客户端随后会立即发送数据。我希望代理尝试在接受连接之前尝试成功打开与预配置目标的连接,并在无法到达目标的情况下删除该连接。

早在VB6时就可以做到这一点,而且我相信可以使用事件在C#中做到这一点,但是问题是代理计算机是Unix,而我只是觉得自己受够了,不能只为一个系统编写C ++的任何东西。

任何人都对如何执行此操作有任何想法,或者至少有一个模仿这样的事情的想法?我在这里看到的文章太含糊,并且似乎已经过时,因为oracle文档似乎重定向到另一个页面。

史考特

这在Java中是不可能的。套接字库的编写方式无法在不接受传入连接的情况下获得有关传入连接的详细信息。

您提供的链接只会在接受连接之前帮助您拒绝连接,但我认为它不会允许您使用SecurityManager拒绝的连接。

在接受连接之前是否可以打开与目标的连接,因此您仅在对目标打开了连接的情况下才接受?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C | 套接字不接受通过 telnet 连接

来自分类Dev

GCDAsyncSocket:[套接字acceptOnPort:错误:]不接受

来自分类Dev

套接字不接受字符串

来自分类Dev

SocketIO断开连接,退出套接字监听

来自分类Dev

Python客户端套接字正在连接,即使服务器不接受新的连接且积压的大小为0

来自分类Dev

cqlsh连接错误:“ ref()不接受关键字参数”

来自分类Dev

与Qt的Java套接字连接

来自分类Dev

Python:套接字监听连接时显示消息“ Waiting for player ...”

来自分类Dev

服务器套接字断开连接并停止监听

来自分类Dev

套接字编程-为什么即使在服务器接受了连接之后,Web服务器仍然使用监听端口80与客户端通信?

来自分类Dev

节点如何使套接字仅接受本地连接?

来自分类Dev

节点如何使套接字仅接受本地连接?

来自分类Dev

简单的Python套接字服务器不接受条件语句

来自分类Dev

C ++术语的计算结果不接受带有0个参数的线程套接字的函数

来自分类Dev

有什么权威的地方说接受监听套接字的多进程或线程是原子操作?

来自分类Dev

获取套接字监听的事件

来自分类Dev

创建多个监听套接字

来自分类Dev

(Java)服务器不接受多个连接

来自分类Dev

Java中的密钥SSL套接字连接

来自分类Dev

Java:建立套接字连接池

来自分类Dev

Java线程套接字连接超时

来自分类Dev

Java上的套接字连接,指定IP

来自分类Dev

保持套接字连接java android

来自分类Dev

Java SimpleDateFormat不接受## / ##

来自分类Dev

Java套接字异常:java.net.SocketTimeoutException:接受超时

来自分类Dev

Java套接字异常:java.net.SocketTimeoutException:接受超时

来自分类Dev

通过节点中的连接回调外部的监听来访问套接字

来自分类Dev

当没有监听套接字绑定但连接打开时获取EADDRINUSE的语义是什么

来自分类Dev

通过节点中的连接回调外部的监听来访问套接字

Related 相关文章

  1. 1

    C | 套接字不接受通过 telnet 连接

  2. 2

    GCDAsyncSocket:[套接字acceptOnPort:错误:]不接受

  3. 3

    套接字不接受字符串

  4. 4

    SocketIO断开连接,退出套接字监听

  5. 5

    Python客户端套接字正在连接,即使服务器不接受新的连接且积压的大小为0

  6. 6

    cqlsh连接错误:“ ref()不接受关键字参数”

  7. 7

    与Qt的Java套接字连接

  8. 8

    Python:套接字监听连接时显示消息“ Waiting for player ...”

  9. 9

    服务器套接字断开连接并停止监听

  10. 10

    套接字编程-为什么即使在服务器接受了连接之后,Web服务器仍然使用监听端口80与客户端通信?

  11. 11

    节点如何使套接字仅接受本地连接?

  12. 12

    节点如何使套接字仅接受本地连接?

  13. 13

    简单的Python套接字服务器不接受条件语句

  14. 14

    C ++术语的计算结果不接受带有0个参数的线程套接字的函数

  15. 15

    有什么权威的地方说接受监听套接字的多进程或线程是原子操作?

  16. 16

    获取套接字监听的事件

  17. 17

    创建多个监听套接字

  18. 18

    (Java)服务器不接受多个连接

  19. 19

    Java中的密钥SSL套接字连接

  20. 20

    Java:建立套接字连接池

  21. 21

    Java线程套接字连接超时

  22. 22

    Java上的套接字连接,指定IP

  23. 23

    保持套接字连接java android

  24. 24

    Java SimpleDateFormat不接受## / ##

  25. 25

    Java套接字异常:java.net.SocketTimeoutException:接受超时

  26. 26

    Java套接字异常:java.net.SocketTimeoutException:接受超时

  27. 27

    通过节点中的连接回调外部的监听来访问套接字

  28. 28

    当没有监听套接字绑定但连接打开时获取EADDRINUSE的语义是什么

  29. 29

    通过节点中的连接回调外部的监听来访问套接字

热门标签

归档