想不明白一个问题,求高手指点!

david19800108 2010-10-08 09:56:31
我在linux环境用一个库函数建立一个socket服务器端,监听端口为52655。后面又用ODBC连接oracle数据库。
然后用lsof命令查看端口占用情况,输出如下:

david@linux-xi:/root> lsof -i:52655
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
aaaaaa 19622 david 39u IPv4 10147201 TCP *:52655 (LISTEN)
oracle 19829 david 39u IPv4 10147201 TCP *:52655 (LISTEN)
oracle 19831 david 39u IPv4 10147201 TCP *:52655 (LISTEN)
oracle 19835 david 39u IPv4 10147201 TCP *:52655 (LISTEN)
oracle 19837 david 39u IPv4 10147201 TCP *:52655 (LISTEN)


不明白,为什么会出现oracle监听52655 端口的信息啊?
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 justkk 的回复:]

用netstat -an|grep 52655看看呢
[/Quote]

另外 你lsof一些本来oracle的端口看看。
justkk 2010-10-11
  • 打赏
  • 举报
回复
那就是只有一个监听
lsof显示的那些会不会是因为你程序中的子进程?
david19800108 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 justkk 的回复:]
用netstat -an|grep 52655看看呢
[/Quote]

netstat -an|grep 52655结果如下:

tcp 0 0 0.0.0.0:52655 0.0.0.0:* LISTEN
justkk 2010-10-09
  • 打赏
  • 举报
回复
用netstat -an|grep 52655看看呢
david19800108 2010-10-09
  • 打赏
  • 举报
回复
没人知道吗?
dingshaofengbinbin 2010-10-08
  • 打赏
  • 举报
回复

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧