我有这个flash应用程序打开与服务器的套接字连接。我需要做的是读取应用程序发送和接收的数据包以编写一种“历史记录”(在WIndows中)。 现在,问题是:
答案 0 :(得分:1)
您可以通过在网络调用中注入代码来检测应用程序级别的数据包,检查Detours:http://research.microsoft.com/en-us/projects/detours/
答案 1 :(得分:1)
最简单的方法(到目前为止)是使用套接字代理。 Flash应用程序连接到代理,代理连接到服务器并在记录时以两种方式中继流。
据我所知,Flash应用程序只能连接到已经下载的服务器,因此这意味着你可能需要托管flash localy,设置一个小的http服务器。
查看Socket Workbench以获取套接字代理的示例。你也可以用java或c#自己动手。 c ++似乎有点矫枉过正。