![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
System.Net.Sockets.UdpClient クラスを使用してのソケット通信を行っています。
プログラムでは、送信元のポート番号のみ引数に渡すだけで
それまで順調に通信は行っていたのですが
//localPort=送信元ポート番号
fUdp = new System.Net.Sockets.UdpClient(localPort);
新たに ネットワークインターフェースカードを追加して、IPアドレスを後から
挿した方に変更してから、通信がうまく動作しなくなってしまいました。
おそらくは、IPアドレスが複数ある為に、うまく動かないのかな?と思い
送信元のポート番号だけでなく、送信元のIPアドレスも合わせて指定してやれば
直ると思い調べていたのですが、送信元IPアドレスの指定する方法が判りません
AddressFamily で指定するのかなとも思ったのですが、ヘルプを見てもよくわからずに
行き詰ってしまいました。
もしよろしければ、送信元のIPアドレスを指定する方法をご教授ねがえませんでしょうか
No.1ベストアンサー
- 回答日時:
using System;
using System.Net;
using System.Net.Sockets;
namespace Q6373023
{
public class Q6373023
{
public static void Main(){
UdpClient uc = new UdpClient(new IPEndPoint(IPAddress.Parse("192.168.1.2"),60000)); /* 俺 */
uc.Send(new byte[]{0x01,0x02,0x03},3,new IPEndPoint(IPAddress.Parse("192.168.1.1"),60000)); /* 相手 */
}
}
}
/* こんな感じ?1枚しか刺さってないマシンなので何ともいえないけど。 */
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 一台のサーバーに複数個のIPアドレスを追加出来る事は知っていますが、具体的にどうやるのでしょうか? 4 2022/11/03 20:12
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
- 固定IP スマホやPCのIPアドレスについて教えてください。 5 2023/07/07 19:53
- ルーター・ネットワーク機器 10Gbpsの恩恵 5 2022/11/16 15:48
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- FTTH・光回線 グローバルIPアドレスの変更について 1 2022/04/23 05:32
- Gmail gmailで独自ドメインアドレスのメールが届かない件 1 2023/08/25 23:24
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- ネットワーク IPアドレスの範囲ってどうやって求めるんですか? 2 2023/01/05 01:37
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
UDP通信する時に、相手にどうやって自分のポート番号を教える?
Java
-
C言語のsocket関数で、複数NIC実装PCはどうなるのでしょうか?
C言語・C++・C#
-
UDPの宛先ポートと送信元ポートについて
C言語・C++・C#
-
-
4
UDP通信におけるbind関数について
C言語・C++・C#
-
5
c# ネットワークプログラム
C言語・C++・C#
-
6
CloseとDisposeの違い
Visual Basic(VBA)
-
7
TCP/IP通信時のサーバーからの受信
C言語・C++・C#
-
8
socket のエラー
C言語・C++・C#
-
9
ソケット通信 同じポート番号でn対1はできない?
C言語・C++・C#
-
10
socketでの複数NICの扱い
C言語・C++・C#
-
11
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
12
NICを2枚さしたときのパケットの流れ
ハッキング・フィッシング詐欺
-
13
構造体のデータを丸ごとコピーしたい
C言語・C++・C#
-
14
UDP処理のエラーについて
Visual Basic(VBA)
-
15
8ビットのデータの、先頭ビットの呼び方って
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
Socket通信の0バイト受信について
-
Javascritpでソケット通信?
-
CreateFile関数でCOMポートが開...
-
エクセル VBA でのCOMポート...
-
POP3S
-
RS232Cによる定電圧・定電流直...
-
Socket通信を待ち受け状態にす...
-
VC6.0ソケット通信プログラムに...
-
Winsockプログラミング Connec...
-
送信したデータの一部が文字化...
-
ソケット通信 同じポート番号...
-
ソケットのクローズについて
-
C言語でHTTP1.1のキープアライ...
-
C言語でチャットプログラミング...
-
【ajax】 XMLHttpRequestオブジ...
-
UDP通信する時に、相手にどうや...
-
Winsockで接続待ちタイムアウト...
-
Comboboxの選択値をパラメータ...
-
相手のIPアドレスを取得する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
エクセル VBA でのCOMポート...
-
UDP通信におけるbind関数について
-
recv関数でフリーズしてしまう
-
VB6のwinsockでconnectできない
-
UDP通信する時に、相手にどうや...
-
ソケット通信 同じポート番号...
-
ソケットのrecvの戻り値が0
-
UdpClient 送信元のIPアドレ...
-
Winsockで接続待ちタイムアウト...
-
ソケットを用いた1対多通信につ...
-
ソケットでクライアントのipア...
-
ソケットのクローズについて
-
相手のIPアドレスを取得する方法
-
SIPがNATを越えられない理由
-
Socket通信の0バイト受信について
-
CreateFile関数でCOMポートが開...
-
Connectエラーが出てしまう・・...
-
同じLAN内パソコンのIPアドレス...
-
送信したデータの一部が文字化...
おすすめ情報