简单问题:如何判断计算机的某一端口正在使用
用socket编程时,经常会遇到端口正在占用的情况。
怎么判断的?谢谢。
问题点数:20、回复次数:10Top
1 楼jeffsonxl(鬼)回复于 2002-04-15 17:13:11 得分 1
关注Top
2 楼worldheart(www.open-v.com)回复于 2002-04-15 17:17:30 得分 5
在创建SOCKET时,可以根据返回结果判断!Top
3 楼GJA106(中文字符)回复于 2002-04-15 17:19:08 得分 7
1.如果想自己去判断,只好通过捕捉异常来实现了。
2.你可以通过ServerSocket mSS = ServerSocket(0);来打开一个系统中没有被占用的端口。Top
4 楼lianyunzxp(编程浪子)回复于 2002-04-15 17:19:39 得分 5
同意楼上的
在创建ServerSocket时如果出现异常,则换一个端口Top
5 楼whyyy78(笑笑)回复于 2002-04-15 17:28:17 得分 0
如果用datagram,udp协议呢?
好像不会有异常。Top
6 楼xhh(霹雳游侠)回复于 2002-04-15 17:31:08 得分 1
同意同意楼上啊Top
7 楼reagle(孤独剑客)回复于 2002-04-15 18:02:47 得分 1
关注Top
8 楼whyyy78(笑笑)回复于 2002-04-15 19:29:01 得分 0
哦,是我自己搞错了,用datagram也有异常。Top
9 楼adolfdi(牛肉火锅)回复于 2002-04-15 22:34:17 得分 0
gzTop
10 楼whyyy78(笑笑)回复于 2002-04-19 09:45:44 得分 0
得知端口被占用,能关闭它吗?怎么做?Top




