c# - 重新实现第 3 方 TCP Java 客户端

标签 c# java .net networking reverse-engineering

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

我想看看是否可以弄清楚客户端对服务器进行的调用,以便我可以创建我们想要的客户端功能。

我已经能够弄清楚客户端与服务器通信的端口号和协议(protocol)。由于我们托管服务器,我也可以完全访问该服务器。

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

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

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

任何帮助将不胜感激。

此外,如果您知道更好的标签,请将它们作为评论发布(或者如果您有权限,只需重新标记)

最佳答案

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

关于c# - 重新实现第 3 方 TCP Java 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952098/

相关文章:

c# - 插入符号停止 TextBox WPF 中的闪烁事件

java - 如何在 openshift tomcat 7(JBoss EWS 2.0) 服务器上获取真实路径

java - 检索在运行时执行 java.security.PrivilegedAction 的 Subject

java - 无论如何,是否可以以图形或图表形式查看来自 Firestore 的数据?

c# - 在 WPF 中打印多页

.net - 我的整个解决方案是否有变量之类的东西?

c# - 使用 XPath 实现 IXmlSerializable ReadXml() 的最佳方法

c# - 如何在 Devexpress TextEdit 框中设置最大数值?

c# - 如何使用 SQL 中的 LIKE 逻辑使用 c# 过滤字符串?

java - 为 unity 3D 创建原生 Flashlight Android Java 插件