netstat would tell you - the local address listed in netstat would be the ip address of the network card you are using
Lets take a snippet of my own netstat output on windows - i'm connected to my lan over 192.168.1.127, and a crossover lan connection over 10.0.0.2
Proto Local Address Foreign Address State
TCP 10.0.0.2:56702 ARTEMIS:ms-wbt-server ESTABLISHED
TCP 127.0.0.1:19872 Athena:49172 ESTABLISHED
TCP 192.168.1.127:2869 192.168.1.254:49565 TIME_WAIT
TCP 192.168.1.127:56523 stackoverflow:http ESTABLISHED
10.0.0.2 is the adaptor on the local crossover, connected to ARTEMIS, which is running a RDP server, 192.168.1.127 is talking to my router, which is 192.168.1.254, and stackoverflow. Note also that local connections on 127.0.0.1 are represented.
on linux you may need to use
netstat -n
i only have one port active in my linux box, but it'll look something like - for an ip address 192.168.1.127
tcp 0 52 192.168.1.127:22 121.7.51.154:56383 ESTABLISHED