HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0422
ぽんずhspsockを用いた接続について2解決


ぽんず

リンク

2006/4/22(Sat) 23:55:44|NO.460

"hspsock"を利用して、データの転送テストをしようと思っていますが、
外部からの接続テストができない状態なので質問させていただきます。

"sockopen"命令で接続先のグローバルIPを指定し、"sockput"でデータを転送するとします。
接続先は、グローバルIP、ローカルIPそれぞれ異なっているとします。

この方法でエラーが出ずにルータに繋がるのでしょうか。

また繋がる場合、接続元からデータを転送すると、
ポートを開けているPC全体に同じデータが転送されてしまうのでしょうか。

また、ルータの設定なしにsockopenでローカルPCに直接接続することは可能なのでしょうか。



この記事に返信する


Yuki

リンク

2006/4/23(Sun) 03:55:00|NO.462

> また繋がる場合、接続元からデータを転送すると、
> ポートを開けているPC全体に同じデータが転送されてしまうのでしょうか。

ルータで事前に設定したPCに転送が行われます。
ほとんどのルータには、外部からこのポートに通信が着たらこのPCにつなぐ、という設定があるはずです。
メーカによって名前は違いますが、スタティックIPマスカレードとか。

> また、ルータの設定なしにsockopenでローカルPCに直接接続することは可能なのでしょうか。

ローカルPCならローカルアドレスを指定すればOKです。
ルータは通らないので関係ありません。



ぽんず

リンク

2006/4/23(Sun) 12:00:19|NO.465

>>Yukiさん
ご返答ありがとうございます。

> 外部からこのポートに通信が着たらこのPCにつなぐ、という設定があるはずです。
> メーカによって名前は違いますが、スタティックIPマスカレードとか。

スタティックIPマスカレードという設定によって転送先が設定されるということですね。
これでサーバー側が何をすればいいかがわかりました。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.