pythonsocketconnect判断连接成功

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonsocketconnect判断连接成功相关的知识,希望对你有一定的参考价值。

参考技术A 可以使用Python socket模块的 connect_ex() 方法,该方法会返回 0 如果连接成功,返回非 0 值表示连接失败。例如: retcode = sock.connect_ex((hostname, port)) 。

C#怎么判断数据库是不是连接成功?

我这样写好像有问题:
当之前连接正常,然后我把服务关闭后,还是提示连接正常,open不出异常,郁闷了。请大侠指导
public static bool ChkOCDBLink(string connString)

bool result = true;
OracleConnection conn = null;
try

conn = new OracleConnection(connString);
conn.Open();
if (conn.State == ConnectionState.Open)

result = true;
conn.Close();

else

result = false;


catch (OracleException ex)

System.Diagnostics.Debug.WriteLine(ex.ToString());
result = false;

finally

if (conn != null)

conn.Dispose();
conn = null;


return result;

参考技术A conn = new OracleConnection(connString);
conn.Open();
if (conn.State == ConnectionState.Open)

result = true;
conn.Close();

else

你刚刚把他打开了,又关掉了;你可以改一下
conn = new OracleConnection(connString);
conn.Open();
if (conn.State == ConnectionState.Broken)

result = false;
conn.Close();
conn.open

else


再错无???那就是你的数据库没连上,看看sa(或是你自定义的用户名的密码,使用混合验证登陆试试)本回答被提问者和网友采纳
参考技术B 最后那个return result;应该换成
messagebox.show(ex.message)//这句是最好加上,不然你都不知道发生了异常
return false
参考技术C 去掉(OracleException ex)

以上是关于pythonsocketconnect判断连接成功的主要内容,如果未能解决你的问题,请参考以下文章

C#怎么判断数据库是不是连接成功?

怎么判断数据库是不是链接成功

linux下怎样判断wifi已经连接成功

java怎么判断成功连接到数据库

Mongodb集群加了安全认证后,如何判断是否认证成功

已知IP和端口,用c语言怎么判断能不能连接网络