![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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
ソケット通信 同じポート番号でn対1はできない?
C言語・C++・C#
-
9
socket のエラー
C言語・C++・C#
-
10
socketでの複数NICの扱い
C言語・C++・C#
-
11
NICを2枚さしたときのパケットの流れ
ハッキング・フィッシング詐欺
-
12
構造体のデータを丸ごとコピーしたい
C言語・C++・C#
-
13
8ビットのデータの、先頭ビットの呼び方って
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル VBA でのCOMポート...
-
TCP/IP通信時のサーバーからの受信
-
recv関数でフリーズしてしまう
-
ソケットのクローズについて
-
Socket通信の0バイト受信について
-
ソケットのrecvの戻り値が0
-
VB6のwinsockでconnectできない
-
UdpClient 送信元のIPアドレ...
-
FAX自動送信について
-
サーバーソケットを開いたまま...
-
Socket通信を待ち受け状態にす...
-
Winsockで接続待ちタイムアウト...
-
WINSOCKのWSACleanupについて
-
非ブロッキングソケットのrecv...
-
SIPがNATを越えられない理由
-
Cにおける通信プログラミングの...
-
TCP/IP通信型プログラムです。 ...
-
ソケットでクライアントのipア...
-
TCPによるファイル転送
-
ポート番号0について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
recv関数でフリーズしてしまう
-
Winsockで接続待ちタイムアウト...
-
UDP通信におけるbind関数について
-
エクセル VBA でのCOMポート...
-
Socket通信の0バイト受信について
-
VB6のwinsockでconnectできない
-
ソケットのrecvの戻り値が0
-
ソケットを用いた1対多通信につ...
-
UdpClient 送信元のIPアドレ...
-
ソケットでクライアントのipア...
-
UDP通信する時に、相手にどうや...
-
ソケット通信 同じポート番号...
-
同じLAN内パソコンのIPアドレス...
-
ソケットのクローズについて
-
Connectエラーが出てしまう・・...
-
異なる言語間でのソケット通信...
-
CreateFile関数でCOMポートが開...
-
C言語でHTTP1.1のキープアライ...
-
送信したデータの一部が文字化...
おすすめ情報