UDP通信なんだけど

8月からちまちま勉強していじってたんですが
UDPでサーバーとクライアント間で情報のキャッチボールするには
ポート二つ使っていいんだよね?

サーバ(送信ポート:500 受信ポート:510)
クライアント(送信ポート:510 受信ポート:500)
みたいなのでいいのだろうか?

てか、ポート一つじゃうまく通信できなかったんだけど・・・
もしかして一台のパソコンでサーバーとクライアントを動かすのが間違いなのか???