标签: client

在不使用Oracle客户端软件的情况下在命令行上连接到Oracle数据库?

我可以访问一个Oracle服务器,它有一些我想访问的数据库.但是,我可以访问的机器没有oracle客户端软件.有没有替代oracle的客户端软件提供MySQL的mysql或Postgres的psql之类的功能?在编写软件之前,我希望能够在数据库中找一点.

database oracle command-line client

7
推荐指数
1
解决办法
3万
查看次数

具有属性继承和事件冒泡的分层对象模型?

我正在编写一个基于文档的客户端应用程序,我需要一个类似DOMWPF非可视模型:

  • 一棵由元素组成的
  • 可以接受无限数量的自定义属性
    • 获取/设置任何CLR类型,包括集合.
    • 可以从父级继承它们的值
    • 可以从祖先继承其默认值
    • 可以从其他属性,祖先或后代派生/计算
    • 支持事件冒泡/隧道
    • 将有一组核心属性,但其他插件可能会添加自己的属性甚至创建自定义文档
  • 支持拥有文档的完整检查,以便以XML格式保存树和属性.

我意识到这是一个很高的订单,但我真的希望有一些东西可以帮助我开始.不幸的是,WPF DependencyObjects过于封闭,专有,并且与WPF耦合,可以用作文档模型.我的需求也与HTML DOM非常相似,但我找不到任何可以与HTML分离或移植到.NET的干净DOM实现.

我目前的平台是.NET/C#但是如果有人知道任何可能对灵感或嵌入有用的东西,无论平台如何,我都很想知道.

c# java client dom model

7
推荐指数
1
解决办法
817
查看次数

为什么在Google API中将ClientLogin用于网络应用是个坏主意?

我今天刚拿起Google API,允许我们网站的某些用户将视频上传到我们自己的组织YouTube帐户.我不希望我们的用户知道我们的用户名和密码,而是在他们想要将视频上传到youtube时给他们提供选项.如果他们选择这样做,他们会选中一个复选框并点击提交按钮.

我一直在开发者指南中看到,ClientLogin对我来说似乎是实现我想要做的最佳选择,对于Web应用程序中的用户身份验证来说不是一个好主意."Web应用程序的AuthSub"似乎不是我想要实现的最佳机制!

关于该怎么做的任何想法?

谢谢

authentication client login google-api

7
推荐指数
1
解决办法
988
查看次数

带有dll的免费SFTP客户端,用C#上传和下载文件

我正在寻找免费的SFTP客户端.此外,它应该有一个免费的DLL,使用它我可以编写代码来上传和下载C#(.NET框架)文件.

例如以下代码不是免费的,它有30天免费评估,我想免费,

Chilkat.SFtp sftp = new Chilkat.SFtp();

bool success;
success = sftp.UnlockComponent("Anything for 30-day trial");

sftp.ConnectTimeoutMs = 5000;
sftp.IdleTimeoutMs = 10000;

int port;
string hostname;
hostname = "www.my-ssh-server.com";
port = 22;
success = sftp.Connect(hostname,port);

success = sftp.AuthenticatePw("myLogin","myPassword");

success = sftp.InitializeSftp();

string handle;
handle = sftp.OpenFile("hamlet.xml","readOnly","openExisting");

success = sftp.DownloadFile(handle,"c:/temp/hamlet.xml");

success = sftp.CloseHandle(handle);
MessageBox.Show("Success.");
Run Code Online (Sandbox Code Playgroud)

.net c# ftp client sftp

7
推荐指数
1
解决办法
2万
查看次数

如何正确关闭套接字然后重新打开?

我正在开发一个我正在上课的游戏,它完成了大约99%.但是,我意识到存在一个问题:如果服务器和客户端断开连接,并且客户端尝试重新连接(并且服务器已备份且运行正常),则客户端不会建立新连接.

服务器和客户端都是多线程的.如果我向客户端发送Kick消息,会发生什么是客户端将关闭其套接字.如果我重新连接,我得到一个SocketException:socket关闭,即使每次按下连接时,都会构造一个新的Client,它基本上只是一个创建套接字并使用get/send线程连接到服务器的类.

你觉得我有什么不合逻辑吗?它就像它试图使用构造的旧Socket和Client,但是如果我做了一些println调用,我可以看到它确实构造了一个新的并且它们位于不同的内存位置.

谢谢!

java sockets client socketexception

7
推荐指数
1
解决办法
1万
查看次数

什么时候需要端口转发?

我一直在研究用于我正在编写的双人游戏的网络,而且我还不清楚设备何时必须转发端口才能与外界通信.

从我在其他游戏中看到的情况来看,总是需要端口转发才能托管服务器,但客户端不需要端口转发.此外,还有其他情况,例如skype(根据我的理解,最终是客户端到客户端),其中两端都不能转发端口.

所以我的问题是,在互联网通信中,何时需要端口转发并且不需要端口转发,以及我可以采取哪些步骤作为开发人员来实现它,以便我的用户不必担心它?提前致谢!

port networking client multiplayer

7
推荐指数
1
解决办法
2万
查看次数

敲敲服务器

根据这个网站http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html 它说:

服务器:"敲门!"

客户:"谁在那里?"

服务器:"德克斯特."

客户:"德克斯特是谁?"

服务员:"德克斯特大厅里有冬青树枝."

客户:"呻吟."

我认为如果服务器正在侦听它正在等待敲门的端口,那么客户端就会敲门而服务器会说谁在那里.我也检查了其他网站,并看到了相同的客户端/服务器响应.

有人可以解释为什么不是这种情况?

java sockets port client

7
推荐指数
1
解决办法
3430
查看次数

HTTP Kit WebSocket客户端

我有点困惑如何创建http-kit WebSocket客户端.在网站上有一个例子如何创建WebSocket服务器,创建客户端可能是微不足道的,但我似乎无法做到正确.那些没有专注于Javascript客户端的例子?

PS在这个问题中有一些讨论,但只有aleph示例,并且表明http-kit现在支持WebSocket客户端.

client clojure websocket http-kit

7
推荐指数
2
解决办法
1745
查看次数

关于已弃用的REST API的警告客户端

我们正在弃用REST服务,我们希望通知客户.接下来的最佳做法是什么?

我可以想到以下选项

  1. 将弃用警告消息作为服务响应JSON/XML的一部分传递
  2. 在HTTP"警告"响应标头中传递警告消息.

你能分享一下你的想法吗?

api rest client warnings deprecated

7
推荐指数
1
解决办法
1194
查看次数

如何检查Google Client API密钥是否对Google PHP API库有效?

我已在PHP应用程序中正确实现了Google API客户端.我能够连接到我想要的服务.

但现在我想检查用户输入的API密钥是否有效.

我查看了Google_Client()类公开的方法,但我认为我不确定如何检查.

下面是我的类中创建客户端的方法:

    private function client( $api_key ) {

        $client = new \Google_Client();
        $client->setClassConfig( 'Google_Cache_File', 'directory',  $this->cache_dir );
        $client->setDeveloperKey( $api_key );
        $client->setApplicationName( $this->name );
        $client->setScopes( array( \Google_Service_Calendar::CALENDAR_READONLY ) );
        $client->setAccessType( 'online' );

        return $client;
    }
Run Code Online (Sandbox Code Playgroud)

我想制作另一种方法来判断使用的API密钥是否有效......

    public function validate_api_key( $api_key ) {
        $client = $this->client( $api_key );

        // What should I use here to check if $api_key is valid?

        if ( $client ) {
            return true;
        }
        return 'error';
    }
Run Code Online (Sandbox Code Playgroud)

或者我应该连接到服务,然后检查我是否有读取访问权限?但我相信有一种更简单,更好的方法可以做到这一点......

php client google-api api-key

7
推荐指数
1
解决办法
1923
查看次数