【发布时间】:2015-05-25 09:28:01
【问题描述】:
我是内核级设置或 TCP 编程的新手。所以请耐心回答一些基本的(有时是愚蠢的)问题。
我有一个场景,客户端应用程序通过 TCP 端口连接到我的服务器并发送消息。 我的服务器应用程序托管在 AIX envi(WAS 中的 java)中。我可以成功连接到服务器端口,但发送的消息没有被应用程序使用。
端口上的 Netstat -an 显示 recq 数据缓冲区大小增加。但应用程序代码没有被触发。
我假设调用等待该端口的进程的内核没有调用它。
请向我提供检查解决问题的建议。
【问题讨论】:
-
你需要提供一些源代码。
-
感谢您的回复。问题是我没有客户端应用程序。服务器端口是通过camel打开的tcp端点。该系统一直工作到几天前。在端口的当前情况下,我仍然看到一些处于已建立状态的连接,尽管 IP 不再存在。我怀疑可能在服务器中更改的防火墙设置。
-
如果你不能提供源代码,这不是一个编程问题,因此是题外话。