telnetポートが23以外のときの指定(TCP接続)
[OS]
[リリース]
[キーワード] connect, tcp, telnet, port
[質問]SAS/CONNECTでTCP/IPを使用してリモートホストに接続をする際、リモートホスト側のTELNETのポートを'23'以外で定義しているため、下記のようなエラーとなります。使用ポートを変更する方法はありますか。 <ログ> ERROR: TCP ソケットを接続できません.システムメッセージ '10061 - WSAECONNREFUSED' ERROR: RHOST へのリモート接続を取り消しました.
[回答]SAS/CONNECTではリモートホストとの接続・切断時に、デフォルトでTELNETのポート'23'を使用します。このポートを変更する場合はマクロ変数にそのポート番号を明示的に格納します。 <例> リモートホストのIPアドレス :111.222.333.444 リモートホストのtelnet ポート番号 :1234 %let rhost = 111.222.333.444 1234 ; filename rlink 'スクリプトファイル名' ; options comamid=tcp remote=rhost ;
|