我想在嵌入式linux设备上使用Alljoyn框架。出于安全原因,有必要为该设备配置防火墙。这是用iptables完成的。
到目前为止,我所做的是:我尝试在没有防火墙的设备上运行AboutService示例,然后检查TCPDump。作为客户端,我使用了IoT Explorer for AllJoyn (Windows 10),但是AboutClient也应该运行良好。检查TCPDump与wireshark,宣布的端口是明确的,我必须打开端口9955 (alljoyn) 9956 (Alljoyn)和5353 (MDNS?!?)给UDP的。我用以下规则解决了这个问题:
$ iptables -A
我对以下命令的理解:
tcpdump -i any -nn port X
tcpdump ->启动服务以捕获数据包。
-i any -> On any/all接口(S)。
-nn ->不将主机地址转换为名称(避免DNS查找),也不转换协议和端口号。
port X ->将此规则应用于端口X
假设上面的命令是正确的,我觉得这个命令意味着端口(进程的逻辑端点)X可以使用它可以使用的任何接口,以便与另一个进程/设备等进行通信。这个tcp转储将捕获所有这些可用接口上的所有数据包。
有什么方法可以查看给定端口(命令)可用的所有可用接口列表吗?
我正在尝试通过tcpip连接我的android设备,到目前为止,我的经验如下:
$ ./adb tcpip
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in TCP mode port: 67
$ ./adb connect 192.168.1.250:67
unable to connect to 192.168.1.250:67:67
$ ./adb connect 192.168.1.250
unable to connect to 19
我试过使用RMI,这是服务器端。起初,它毫无例外地工作,但现在,每当我尝试运行以下代码时,三次之后,我将得到一些错误。
守则是:
import java.rmi.server.UnicastRemoteObject;
/**
* Created by elyas on 12/11/14 AD.
*/
public class LogicImplement extends UnicastRemoteObject implements Logic
{
public LogicImplement() throws Exception
{
java.rmi.re
我在Cisco路由器(运行IOS操作系统)中有一个反向SSH服务器,它在端口2001上监听:
C1841#sh control-plane host open-ports
Active internet connections (servers and established)
Prot Local Address Foreign Address Service State
tcp *:22 *:0
总之,我不熟悉JBoss,最近因为工作的原因我一直在使用它,现在我在启动JBoss的时候遇到了一个问题。在谷歌上搜索答案后,我没有找到任何有用的东西,希望你能帮我复习一下。谢谢。
JBoss启动的主要例外是。
13:30:07,653 INFO [ServerInfo] Java version: 1.7.0_05,Oracle Corporation
13:30:07,653 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 23.1-b03,Oracle Corporation
13:30:07,654 INFO [Serve
我在服务器上安装了UFW和PlexMediaServer。我有一份经前综合症的UFW简介:
[PlexMediaServer]
title=Plex Media Server
description=This opens up PlexMediaServer for http (32400), upnp, and autodiscovery.
ports=32469/tcp|32413/udp|1900/udp|32400/tcp|32412/udp|32410/udp|32414/udp|32400/udp
这差不多可以用了。当我检查我的UFW日志时,我会看到这样的条目:
Mar 28 19
这是我的Hello远程处理应用程序。
using System;
using System.Collections.Generic;
using System.Text;
namespace Remoting__HelloWorld.UI.Client
{
public interface MyInterface
{
int FunctionOne(string str);
}
}
using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;