How to specify a port with curl?

HI Im trying to use curl to send a xml file and im trying to send it over a specific port poes anyone know how to specify a port with curl? the command im using is

C:\curl  -X POST -d @C:\myfile.xml http://yourAddress.com/XMLInterface.asp

You can put it in the URL: http://youraddress.com:1234/XMLInterface.asp

thanks

---------- Post updated at 03:45 PM ---------- Previous update was at 03:37 PM ----------

Hmm still not quite there yet. Is there a way to specify the port on our internal firewal it passes through?

--local-port may help. Note that you will need root access to use ports below 1024.

thanks!

I have a problem in that I need to post an xml file from a specific port and specific ip address that resides on our firewall, to a web page.The web page will only accept incoming files form an IP address and port that is on our fire wall the curl command I am using is.

 curl --local-port 61235 -X POST -d @myfile http://youraddress/XMLInterface.asp

When I try to send I get a message back sayin the port is blocked.
I did do an net stat and the return messaage I got back was:

TCP 127.0.0.1:61235 hw07376:29886 TIME_WAIT on port 61235

Does this sound like a network problem or can I solve this on the command line?
Thanks very much.