Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 重新实现第三方TCP Java客户端_C#_Java_.net_Networking_Reverse Engineering - Fatal编程技术网

C# 重新实现第三方TCP Java客户端

C# 重新实现第三方TCP Java客户端,c#,java,.net,networking,reverse-engineering,C#,Java,.net,Networking,Reverse Engineering,我需要知道是否有任何工具来确定TCP客户端的接口。我的公司购买了第三方工具,我们非常喜欢服务器端和大部分客户端 我想看看是否可以找出客户端对服务器的调用,以便创建所需的客户端功能 我已经能够计算出客户端与服务器通信的端口号和协议。因为我们托管服务器,所以我也可以完全访问它 关于如何获取并执行客户端应用程序在服务器上调用的方法,有什么想法吗 我不太擅长java,所以如果可能的话,我想使用C#.NET。这听起来可行吗 注意:我以前做过类似的事情(使用自定义的.NET客户端连接到基于Java的第三方服

我需要知道是否有任何工具来确定TCP客户端的接口。我的公司购买了第三方工具,我们非常喜欢服务器端和大部分客户端

我想看看是否可以找出客户端对服务器的调用,以便创建所需的客户端功能

我已经能够计算出客户端与服务器通信的端口号和协议。因为我们托管服务器,所以我也可以完全访问它

关于如何获取并执行客户端应用程序在服务器上调用的方法,有什么想法吗

我不太擅长java,所以如果可能的话,我想使用C#.NET。这听起来可行吗

注意:我以前做过类似的事情(使用自定义的.NET客户端连接到基于Java的第三方服务器),但那时我有一些文档可以让我开始。这次我什么都没有

任何帮助都将不胜感激


此外,如果您知道更好的标记,请将其作为注释发布(或者如果您有权限,请重新标记)

如果您试图对协议进行反向工程,以便将自己的客户端写入服务器,请获取。您可以使用它来跟踪客户机和服务器之间的对话

您可以尝试访问库。这将为您提供所需的所有低级信息。

您还可以使用它获取在客户端和服务器之间传递的确切消息文本。

如果客户端在Unix上运行,则使用truss/trace/strace/dtrace(取决于Unix方言)查看程序进行的系统/库调用可能也很有用。可惜windows没有类似的功能:(