定義例
TP1/NET/UDPを使用したシステム構成例を次の図に示し,その構成に沿った定義例を示します。
|
|
TP1/NET/UDPでは,このシステム構成例に対応する定義例を次のファイルで提供しています。
- 適用OSがLinuxの場合
-
-
/opt/OpenTP1/examples/mcf/UDPIP/conf/com_c1
-
/opt/OpenTP1/examples/mcf/UDPIP/conf/com_d1
-
- その他のOSの場合
-
-
/BeTRAN/examples/mcf/UDPIP/conf/com_c1
-
/BeTRAN/examples/mcf/UDPIP/conf/com_d1
-
- 〈このページの構成〉
TP1/NET/UDPのシステム定義例
#################################################################
# MCF 通信構成定義 (共通定義) #
# TP1/NET/User Datagram Protocol 対応 (提供ファイル名:com_c1) #
#################################################################
#-------------------------- mcftenv ----------------------------#
mcftenv -s 01 \
-a APLIUDP
#-------------------------- mcftcomn ---------------------------#
mcftcomn
#-------------------------- mcfttrc ----------------------------#
mcfttrc -t "disk = yes" \
#-------------------------- mcftbuf ----------------------------#
mcftbuf -g "groupno = 1 \
length = 32768 \
count = 6"
mcftbuf -g "groupno = 2 \
length = 32768 \
count = 18"
############################# End #############################
#################################################################
# MCF 通信構成定義 (固有定義) #
# TP1/NET/User Datagram Protocol 対応 (提供ファイル名:com_d1) #
#################################################################
######### LE definition(leid01)
mcftalcle -l leid01 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20001"
mcftalced
######### LE definition(leid02)
mcftalcle -l leid02 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20002" \
-m "multicast = yes \
hostgroupaddr = 224.1.2.3"
mcftalced
######### LE definition(leid03)
mcftalcle -l leid03 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20003"
mcftalced
######### LE definition(leid04)
mcftalcle -l leid04 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20004"
mcftalced
######### LE definition(leid05)
mcftalcle -l leid05 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20005"
mcftalced
######### LE definition(leid06)
mcftalcle -l leid06 \
-p udp \
-t any \
-g "sndbuf = 1 \
rcvbuf = 2" \
-s "syssndsize = 32000 \
sysrcvsize = 61680" \
-r "portno = 20006" \
-m "multicast = yes"
mcftalced
############################# End #############################