小编cra*_*giz的帖子

如何复制保护我的Java应用程序?

我想用PayPal销售我的Java应用程序.收到付款后,客户会通过邮件向我的应用程序发送一次性下载链接.

我的问题是,如何阻止人们将.jar文件发送给他们的朋友/上传到互联网上?

显然我需要在应用程序中进行某种检查,只允许它在一台计算机上运行.这是另一个问题,我不希望客户在一台计算机上有限制,他们应该能够在家里和工作中运行它等.

也许某种cd-key可以解决这个问题?那里有Java的任何cd-key资源吗?或者我应该建立自己的算法?这是另一个问题,逆向工程..

请帮帮我解决这个:)

java licensing cracking reverse-engineering copy-protection

30
推荐指数
3
解决办法
3万
查看次数

如何使用Java获取客户端的LAN IP?

如何使用Java获取计算机的LAN IP地址?我想要连接到路由器和网络其余部分的IP地址.

我尝试过这样的事情:

Socket s = new Socket("www.google.com", 80);
String ip = s.getLocalAddress().getHostAddress();
s.close();
Run Code Online (Sandbox Code Playgroud)

这似乎适用于某些情况,但有时它会返回loopback-address或完全不同的东西.此外,它需要互联网连接.

有没有人有更准确的方法这样做?

编辑:认为这里问题比评论更好..

如果你有很多接口怎么办?例如,一个用于电缆,一个用于wifi,一个用于虚拟盒子等.是否无法真正看到哪一个连接到网络?

java ip lan ip-address

7
推荐指数
2
解决办法
2万
查看次数

Android USB通讯

我需要我的应用程序通过USB线连接到PC并连续发送/接收数据.

我想用ObjectInputStream/OutputStream这个.

  1. TCP是唯一的方法吗?

  2. 安装ADB的唯一方法是使用ADB吗?如果没有用户安装ADB,我无法传输数据吗?

usb android communication

5
推荐指数
1
解决办法
1459
查看次数