作用:
TCP/IP monitor 是可以监控在某个端口上通过 TCP/IP 协议传送的通信数据的一个工具软件。通过一些配置,这个工具可以用简单明了的形式将客户端和服务器端之间传输的数据呈现给开发者。
配置:
window->show view->other->MyEclipse Common->TCP/IP Monitor
ok
monitor 可能在右下方显示或正中下方;
在monitor上右击显示properties-属性
弹出preference参数选择
add弹出new monitor
local monitoring port :填写8088或其他的
Host Name:一般上是localhost
Port:8080
选上 start monitor automatically
OK
原理:
如图所示,TCP/IP monitor 类似一个代理服务器或者转发器。其工作原理如下:
- 客户端向"本地监听端口"发起请求,TCP/IP Monitor 获取客户端发送的数据,并显示该数据。
- TCP/IP Monitor 将在 1 步骤得到的数据转发给"服务器端口", 服务器端接收数据。
- TCP/IP Monitor 从接收服务器端返回的数据 , 并显示该数据。
- TCP/IP Monitor 将在 3 步骤得到的数据返回客户端,客户端接收到数据。
local monitoring port: 指定本地代理端口,用于监听服务器端口
Host name: 指定要监听的主机
Port: 指定要监听的服务器端口
Type: 指定监听的协议类型
先把request发到tcp/ip ,monitor的端口(local monitoring port ),这样,monitor才能知道我们的request是什么,然后monitor会把request转出去,转到目标主机(这里是localhost)的8080端口,回来的时候,reponse只会到8088端口(因为目标主机只知道是8088发过来的request)。