1 :
以下、名無しにかわりましてVIPがお送りします:
NAT越えできません
@ユーザーがサーバに接続
A以後サーバからのパケットをユーザーが受け取る
スカイプとかはできてますよね?
簡単なやり方教えてください
2 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:46:38.31 ID:oy7NJnGC0
3 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:48:19.58 ID:rCwicpm+0
言語は?
4 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:49:06.32 ID:U4gFr0Bf0
>>3 とりあえずなんでも構いません仕組みがわかればいいんで
5 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:49:27.41 ID:JwaKslP30
死ねアホ
6 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:49:57.55 ID:HNliPtOM0
7 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:50:18.65 ID:elMz75410
以下ラーメンスレ
8 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:50:40.97 ID:U4gFr0Bf0
>>6 はぁ
javaでもC++でもphpでも何でも使えるんで教えてくれませんかね?
9 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:50:47.93 ID:noClLuex0
塩豚骨で
10 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:50:53.06 ID:rCwicpm+0
11 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:51:33.76 ID:VAP7zs9F0
醤油
12 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:51:46.29 ID:6p2vP2vB0
簡単にできないかとググってみたらSkypeってすごいんだな
13 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:52:45.56 ID:JVaiCWy60
14 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:52:51.13 ID:ZTWWzemY0
専門板の存在も知らないお坊ちゃんか
15 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:53:17.43 ID:0UeBNXxX0
upnp 実装
とかでググれば出てくんじゃねーのプログラムとか全然知らないけど
16 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:53:47.54 ID:a9KDlIhl0
17 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:54:22.12 ID:9q+MCm6G0
ぶいぽーくでどうにかなるよ
18 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:56:47.20 ID:U4gFr0Bf0
upnpもUDPホールパンチングも使えない場合のNAT越えをお願いしますわ
19 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:57:24.82 ID:ZTWWzemY0
知恵遅れでやれよな
使い方が知恵遅れ
20 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:58:27.53 ID:nbAf15Aq0
21 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:59:18.60 ID:i8k4OsAjP
Winソケット経由なら普通に出来るだろ。
FWとか入ってんじゃないの?
できませんててことは試してみて出来なかったんだよな
どうやったか書いてみろよ
23 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 16:59:49.38 ID:U4gFr0Bf0
文句しか言えない人は黙っててくれませんかね
24 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:00:20.07 ID:ZTWWzemY0
25 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:01:19.35 ID:U4gFr0Bf0
普通にルーターがブロックするんすわ
これに説明も何もないでしょ
しょぼいルーターは内から外にやれば穴あきますけど
しょぼいやつの話じゃないんで
つーか昨日説明しただろうが
>>1の条件でできないならルータがフィルタリングしてるだけだからソフトの問題じゃねーよ
27 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:01:54.73 ID:a9KDlIhl0
28 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:02:09.37 ID:i8k4OsAjP
いや、だからサーバ側でマルチスレッドでRecv状態にするやろ?
コネクションあったら新スレッドのインスタンスを作ればいいだろ。
close時にスレッド破棄
29 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:02:51.02 ID:i8k4OsAjP
30 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:02:50.96 ID:rCwicpm+0
>@ユーザーがサーバに接続
ユーザがどんな端末を使って接続するのか
プログラムが想定しているネットワーク環境は何なのか
この2つがわからんとどうしようもない
31 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:03:31.83 ID:vLYWUpEs0
>>27 面接の時趣味はプログラミングとか言ったんだろうな
32 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:03:46.97 ID:i8k4OsAjP
確認だが・・・
ポートとアプリケーションの関係理解できてる?
33 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:04:12.58 ID:0UeBNXxX0
>>25 ネットワークの環境書けよ
エスパーじゃねーんだよ
34 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:05:02.00 ID:rCwicpm+0
>>25 ルータの問題じゃねーか
プログラミング関係ない
ルータの設定全部見直してこい
話はそれからだ
35 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:05:18.54 ID:ltPMabgq0
マ マ
ジ ジ マ
レ マ レ ジ
ス ジ ス レ
の レ ノ ス
嵐 ス ア の
マ マ ノ ラ 嵐
ジ ジ マ ア シ マ
レ レ ジ ラ ジ
ス ス レ シ レ
ノ の ス ス
ア 嵐 ノ の
ラ ママ ア 嵐
シジ ジ ラママ
レ マ レ ジ ジ
ス ジ ス レ レ
の レ ス ス
嵐 マ ス の ノ
マ ジ 嵐 ア
ジ マ レ マ ラ
レ ジ ス ジシ
ス レ ノ レ
の ス ア ス
嵐 ノ ラ の
マ ア シ 嵐
ジ ラ ママ
レ シ ジジ
ス レレ
嵐
36 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:06:52.38 ID:0UeBNXxX0
37 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:07:51.95 ID:U4gFr0Bf0
>>28 できればUDPでしたいんすけど
コネクション接続しっぱなしだとどんどんデータ溜まる感じがあったし
うまく使えないんで
>>29 ユーザー側をポート開放せずにしたいからNAT越えって言葉使ってるんだが…
38 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:09:16.40 ID:0UeBNXxX0
ルーターはなに使ってんの
39 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:09:17.76 ID:U4gFr0Bf0
>>34 だからユーザーがどんなルーターでもNAT越えできるスカイプみたいなの作りたいの
ユーザーにルーター触らせるアプリとかおかしいでしょ
40 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:10:34.56 ID:a9KDlIhl0
UDP・・・
41 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:10:47.39 ID:U4gFr0Bf0
>>38 だからどんなルーターでも通すようにしたいんだって
42 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:11:25.41 ID:0UeBNXxX0
____________________________
|スカイプ 仕組み nat | 検索 |
----------------------------
>>39 >ユーザーがどんなルーターでもNAT越えできるスカイプみたいなの作りたいの
それがupnpやUDPホールパンチングなわけだが
44 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:12:36.05 ID:U4gFr0Bf0
TCPだとその接続ソケット使わないとできないでしょ
サーバー側でマルチに情報送りたいのに
そんなのいちいち共有してられないんすわ
簡単にクライアントのIPとポート指定したら情報届くようにしたいんすわ
45 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:13:49.59 ID:U4gFr0Bf0
>>43 upnpやUDPホールパンチング通さないルーターの話してんすけど
>>44 まじめにアドバイスして欲しいなら何をやりたいか詳細に書けよ
まずお前の考えてることは間違ってるから
>>45 UPnPに対応してないルータわかるが(フィルタリングされてない状態で)UDPホールパンチング通さないルータってなに?
48 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:15:37.59 ID:0UeBNXxX0
ネットワークプログラミングに手を出すなら
ネットワークにどういうテクノロジがあるのか調べる事からヤった方がいい
ここで聞くにしても基礎的な知識量が圧倒的に少ない
プログラムとかネットワーク殆どわからない俺にこんな事言われて恥ずかしくないの?
49 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:15:41.63 ID:U4gFr0Bf0
>>46 @ユーザーがサーバに接続
A以後サーバからのパケットをユーザーが受け取る
これだけ
50 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:16:44.57 ID:U4gFr0Bf0
>>39>>45 だからそのSkypeがupnpやUDPホールパンチング使ってるんだっていってんだろうが
52 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:18:15.48 ID:rCwicpm+0
未だにプログラミングはCから始めとけ、Cができるようになれば他にも応用が効くって思ってるんだけど時代遅れなのかな
いちおう今まで勉強したのはCとC+とC#とJavaとPHP
54 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:19:54.28 ID:OTZ2nE6N0
C+って
55 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:19:54.69 ID:U4gFr0Bf0
>>51 UDPホールパンチング通さないのにスカイプは通ったんすけど?
56 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:20:30.48 ID:0UeBNXxX0
57 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:21:38.20 ID:a9KDlIhl0
>>53 時代遅れ
言語なんてどうでもいんだよ。言語だけ分かっててもこの
>>1みたいになる
重要なのは例えばwinプログラミングならwinがどうやって動いてるかって知識
その知識があれば実際のソースはgoogle先生がすべて教えてくれる
58 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:25:35.08 ID:rCwicpm+0
>>57 知識だけでは不十分だな
その知識を使ってシステムを構築できるようにならないと意味が無い
>>53 途中で投げ出すリスクとかを考えないでいいなら言語なんてなんでもいい
例えばTCP/IPの仕組みを知ってればどの言語でもリファレンスをちょっと読めば実装できるし
>>56 正直、全然www
自分でマクロ組んだりはするけどほとんど趣味の範疇だわ
ぶっちゃけ今時、そういう専門職でもなけりゃほとんどエクセルで足りちゃうしな
61 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:35:03.85 ID:U4gFr0Bf0
TCPコネクションって別プロセスで共有できるんすか?
62 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:37:35.72 ID:U4gFr0Bf0
数プロセス・複数台構成でTCPをやると、OSリソースがかなり使われるんじゃないんすかね
, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , /, ,\ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
`、 ⌒ ,/
>┻━┻'r‐'´
ヽ_
ヽ _ _ 」
ググレカス gugurecus ]
(西暦一世紀前半〜没年不明)
64 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 17:55:27.91 ID:zAfZkvNN0
>>55 それfwでそうなってるってこと?
ならP2Pじゃなくてリレーしてんじゃないの?
65 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 18:16:31.20 ID:ltPMabgq0
:::::::::::::::::::: ::::::::::/ ):::::::::
:::::(\::::::: _人 / / ):::::::::::
:::::/\\ ノ⌒ 丿 / / /ヽ::::::::::::
:::: ヽ \\ _/ ::( / / / /::::::::::::::::
:::: ( \ \\ / :::::::\ l 三 / / ):::::::::::::::
:::::::ヽ ヽ . ミヽヽ ( :::::::;;;;;;;) / 二 / /::::::::::::::::::
::::::: ( \ ヽミ ヽヽ \_―― ̄ ̄:::::::::: / 二 ___/ヽ ...::::::::::::::
::::... /ヽ ヽ ニ ヽヽ ノ ̄ :::::::::::::: // ニ _______/ ...:::::::::
:::. ヽ____ ニ ヽ ( .::::::::::::::;;;;// ニ ____ノ .....::::::::::
ヽ___, ニ/ ̄――――― ̄ ̄::::::::\ ニ ___ノ + + ....:::::::::
ヽニ -‐( :::::::::::::::::::::::::::::::::≡ __ノ+ ┼ *:::::::::
ヽ---\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ_ + ┼ .::::::::::
:::::... + ┼ + + ー-、___~'''''ー-、 :....::::::::::::
:::::::.... + ┼ *+ +~~'''ヽ ..:...::::::::::::::::::::
:::::::::::::::::..... + * . ┼ :....:::::::::::::::::
::::::::::::::::::::....: + * + .....:::::::::::::::::
66 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 18:22:15.62 ID:U4gFr0Bf0
もうわけわかんないっす
67 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 18:23:12.09 ID:U4gFr0Bf0
TCPでやりますわ
ただコネクションをプロセス間で共有するにはどうすればいいんすかね
68 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 18:26:21.44 ID:U4gFr0Bf0
ユーザーからのコネクションを切らずに
そのコネクションを維持してるプログラムとは別のプログラムでコネクション共有したいんすけど
69 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:01:29.90 ID:Nz1uEzDj0
70 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:02:59.27 ID:OTZ2nE6N0
くこか?
72 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:10:14.64 ID:U4gFr0Bf0
意味とか聞いてどうすんの?
73 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:15:16.23 ID:rCwicpm+0
74 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:16:08.09 ID:U4gFr0Bf0
いや意味はあるよ?
そういう仕様なんだから仕方ないだけ
環境によるだろ
>>74 だから詳細書けよ
おおかたお前のその仕様がおかしい
76 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:18:07.67 ID:rCwicpm+0
77 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:24:03.56 ID:U4gFr0Bf0
お前らには言ってもわからんよ
環境によるって言ってんだろ
78 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:24:40.59 ID:OTZ2nE6N0
言ってもわからない以前にお前が言葉で表現できないだけだろ
79 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:26:24.66 ID:rCwicpm+0
>>77 環境によるって言うけど、そんな融通の効かない特殊な環境の上で実行するプログラム作ってんの?
組み込みとか?
80 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:26:51.49 ID:U4gFr0Bf0
いや
環境まで言う必要がない
意味不明
お前らみたいなwindows世代とは違うんだよ
81 :
以下、名無しにかわりましてVIPがお送りします:2013/07/31(水) 19:30:52.29 ID:rCwicpm+0
>>80 なぜそこまで環境を言いたくないんだ?
理解できない
82 :
以下、名無しにかわりましてVIPがお送りします:
プログラミングわからんけど
>>1が馬鹿ってことだけは解った