我正在运行一个UDP客户端,它侦听多播ip 230.10.10.10,端口11111上的消息。如果我在与UDP广播器相同的服务器中运行客户端java代码,则我能够接收UDP消息。但是,如果我在同一个域中的另一台服务器上运行它,则不会收到任何消息。
我使用的是windows server 2008。请让我知道如何调试它?
在凯文·法尔( Kevin Fall )和理查德·史蒂文斯( Richard Stevens )的"TCP/IP插图,第1卷“( TCP/IP Illustrated,第1卷)一书中,许多例子使用的是一个名为"sock”的实用程序,它可以做各种与TCP/IP相关的事情,例如它可以充当UDP服务器,也可以将UDP数据报发送到这样的服务器。我想用书中描述的相同的方式测试一些基本的东西,例如在一台计算机上启动UDP服务器,并从另一台计算机向它发送UDP数据报。
为了了解我正在寻找的实用程序,根据这本书,sock程序可以像这样用于在端口7777上启动IPv4 UDP服务器:
sock
我安装了kubeadm并创建了服务和pod:
packet@test:~$ kubectl get pod
NAME READY STATUS RESTARTS AGE
udp-server-deployment-6f87f5c9-466ft 1/1 Running 0 5m
udp-server-deployment-6f87f5c9-5j9rt 1/1 Running 0 5m
udp-server-deployment-6f87
我现在很着急。
我的问题是,有没有办法将UDP转发到TCP端口?我需要这个为我的朋友托管一个游戏服务器,我想托管反恐服务器,但它使用UDP (用户数据报协议)作为服务器端口,但NGROK只支持TCP (传输控制协议)和HTTP (HyperText传输协议)。
我刚才试过了..。
ngrok tcp 127.0.0.1:27015
就像往常一样,它会开始:
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
A
同样的问题,其他人已经有,但与不同的程序适用于他们,没有工作的情况下。让我们点菜:
RasPi上的Freeradius
Netstat:
root@raspberrypi:~# netstat -unpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:59830 0.0.0.0:* 3574/freeradius
udp
在本地日志输出中,我可以看到调试消息,但这些消息不会显示在远程日志服务器上。它似乎忽略了这些,但它确实打印警告和错误级别的消息很好。
这些是本地(Ubuntu14.04.2LTS) syslog-ng.conf条目:
# This is the default behavior of sysklogd package
# Logs may come from unix stream, but not from another machine.
#
source s_src {
system();
internal();
};
destination d_net {