- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在运行 Linux Fedora 18,我想要的只是在我输入 http://myhostname 的 Web 浏览器中打印 hello linux 的 java 代码。我已经在 Windows 中使用了我的代码,它可以正常工作。但是在 Linux 中我使用的端口 80 被拒绝了。所以我然后使用端口 8080 没有权限被拒绝,但它不起作用。使用端口 80,客户端接受,我只能在服务器套接字上发送和接收信息,即使它连接到网络,也不能在不同的计算机上发送和接收信息。最后我制作了策略文件以允许端口 80 工作,但它没有用,我仍然不确定是否在代码中设置策略文件。抱歉,如果这个问题很长,但我已经研究这个问题一个月了,所以请不要告诉我用谷歌搜索它。所以我想我的主要问题是为什么 serverSocket 不能从 Linux 机器上广播任何内容以及如何修复它?
谢谢
最佳答案
在 Linux 上,您需要 root 身份才能使用从 0 到 1023 的系统端口。Tomcat 有多种方法可以打开端口 80,而无需让进程以 root 身份运行,但这里讨论起来有点复杂。 Linux提供了方法来授予访问这些端口的权限,但通常我只使用8080端口。
如果您使用端口 8080,则需要使用路由器将其重定向到端口 80,否则您必须指定要连接到端口 8080。您的浏览器仅假定端口 80。 http://yourhost:8080/
要从另一台计算机连接到此服务器,必须设置您的防火墙,以便您可以连接到所有计算机。防火墙旨在阻止您未明确允许的流量。这意味着您可能需要打开服务器和网络路由器上的防火墙,并将您的公共(public) IP 地址(而不是内部 IP 地址)放入客户端的主机文件中。
关于Java Linux ServerSocket 没有做太多事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18266722/
我有一个包含两个项目的解决方案,每个项目都生成一个单独的 dll,供另一个 Windows 应用程序使用。这些项目中的每一个都有一个名为 MyActions 的类,只有一个这样的方法 项目 1
我有一个包含两个项目的解决方案,每个项目都生成一个单独的 dll,供另一个 Windows 应用程序使用。这些项目中的每一个都有一个名为 MyActions 的类,只有一个这样的方法 项目 1
所以我在 if 语句中有这段代码如下 if (!inTime || !moment(inTime).format('m') % 15 === 0) { doSomething(); } 传入的 inT
像往常一样,我想做的比我知道的还多:-D 这就是我正在做的事情......我正在写一篇简历。 但是在简介中,我想要一个“长简介”和一个“短简介”按钮。 长传记显然会显示整个传记,但短传记会捕获列表中的
我正在使用物质。 js创建一个二维场景。我在场景中对一个物体施加力,这个物体撞击其他物体,但最终所有物体都因摩擦和能量损失而停止移动。 我需要以某种方式检测场景中的所有物体何时停止移动。我发现这样
谁能快速浏览一下这段代码,让我知道哪里出错了。 在模糊事件中,.textok 类加载正常,但 .textbad 类加载不正常。 .textok { color:#0F0; background
我的情况是这样的:我有一个项目,它使用了一些生成的代码。在生成的代码中,几乎所有文件中都硬编码了某个 URI。 因此,在某些时候我得到了两个生成的代码库:一个针对开发,另一个针对暂存。 我想通过 Gr
这是一个严肃的问题(见我的评论)。 问题很简单:Java 所做的所有 SEO 不友好的事情有哪些会导致您的网站在主要搜索引擎中的排名不如应有的好? 最佳答案 有一个与 JSESSIONID 相关的 s
我正在使用 PHP。我想完成 jQuery AJAX 进程,(完成进程并数据返回主页后)。 然后执行下一个 jQuery 操作。关于如何做到这一点有什么想法吗? $.ajax({ url: "pa
在释放内存之前,我要从 CPU 缓存中逐出内存范围。理想情况下,我只想放弃这些缓存行而不将它们保存到内存中。因为没有人会使用这些值,无论谁再次获得该内存范围(在 malloc()/new/_mm_ma
我不喜欢 jackson 。 我想使用 ajax,但要使用 Google Gson。 所以我试图弄清楚如何实现我自己的 HttpMessageConverter 以将其与 @ResponseBody
我是一名优秀的程序员,十分优秀!