DatagramSocket的成员方法getPort()问题.
在JDK 5.0 Documentation里面的介绍如下:
///////////////////////////////////
getPort
public int getPort()返回此套接字的端口。如果套接字未连接,则返回 -1。
返回:
此套接字连接的端口。
///////////////////////////////////
但我用这个套接字实现的是UDP通信,,使用这个成员方法老返回-1..
这是怎么回事?我也觉得奇怪,,UDP不是面向连接的..返回-1也不奇怪,,
如果是这样,,那为什么还会有这么一个方法?
不知道还有没有更好的获得套接字端口的方法??
------解决方案--------------------不笨不笨,,,能自己搞定就不笨啦.
给我分哦,,,不要浪费!!!