你这是同步的,如果用异步socket的话,BeginReceive里面注册了一个回调函数,在回调里面再次调用BeginReceive就可以一直监听了lsnrctl status <服务器地址如: lsnrctl status 1921680126如果远程服务器监听的是其它端口,那需要在本机的对远程服务器监听的连接配置,具体做法是有$ORACLE_HOME/network/admin/listenerora文件中增加一个监听器,监听器的地址是远程服务器址,端口是远程的端口,如:LISTENER126 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680126)(PORT = 1522)))表示连接到1921680126的1522监听端口。然后用lsnrctl status LISTENER126就可显示远程服务器的监听状态了。同理,可以用这种方法启动和停止远程服务器的监听。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)