我是新来的Java,但不是新的编程;自DOS以来,我一直在计算机周围。java socket听不接受连接?
我想写一个简单的网络代理,我想监听传入的连接请求,但我不想接受请求,因为客户端会立即发送数据。我希望代理在接受连接之前尝试成功打开到预配置目标的连接,并在无法到达目的地时断开连接。
这是可能的在VB6的方式回来时,我相信有可能在C#中使用事件做到这一点,但问题是代理机器是unix,我只是不觉得受虐狂足以在C++中写任何东西只为一个系统。
任何人有任何想法如何做到这一点,或至少是一个kludge模拟这样的事情? 我看到的文章here太含糊,似乎已经过时,因为oracle文档似乎重定向到了不同的页面。
客户端可以在接受连接之前发送数据。它的很多,直到你的套接字接收缓冲区的大小。你的问题是基于错误的前提。 – EJP