client-server相关内容

如何在 S3 中存储数据并允许用户使用 Rails API/iOS 客户端以安全的方式访问?

我是编写 Rails 和 API 的新手.我需要一些有关 S3 存储解决方案的帮助.这是我的问题. 我正在为 iOS 应用编写 API,用户可以在其中使用 iOS 上的 Facebook API 登录.服务器根据 Facebook 向 iOS 用户发出的令牌验证用户,并发出临时会话令牌.此时,用户需要下载存储在 S3 中的内容.此内容仅属于用户及其朋友的子集.该用户可以向 S3 添加更多内容 ..
发布时间:2021-11-15 00:22:04 其他开发

如何解决客户端 - 服务器应用程序中的无状态问题?

我读过一些关于创建无状态网站的书籍,也读过一些关于有状态客户端应用程序的书籍,但是当您必须将两者结合起来时,会产生很多复杂性.我们有一个 Flex 应用程序,它需要通过 .NET 服务将数据保存到数据库中.要记住的事情是:- 并发(乐观/悲观)- 性能:Flex 需要加载大量数据,因此通常需要延迟加载.- 您是否使用 Dto 在服务器和客户端之间传输数据? 我会告诉您我们产品的历史.我们从一 ..

使用 Java 注释限制方法的执行

您知道吗,如果有可能检查谁在调用方法并限制他们是否可以使用 Java 注释执行它? 例如,如果您有一个客户端和一个服务器.有几个用户,他们有不同的角色,他们登录到客户端.然后(同一个客户端)有不同的用户想要在服务器上调用一个getMethod. 我可以限制谁可以使用 Java 注释调用此方法吗? 喜欢: @Role(role="AllowedRole")公共返回类型 getMe ..
发布时间:2021-11-10 23:09:57 Java开发

C# 客户端服务器 TCP 客户端监听

我有一段时间在编写 3D 代码,现在,我不想创建可与网络配合使用的游戏.我使用 System.Net 和 System.Net.Sockets. 我的服务器愚蠢得要命,它只能保持一个连接(稍后,我会将其更改为多连接能力).它有一个 TcpListener,它在端口 10000 上侦听 127.0.0.1.(只是为了测试).在那里,我有一个 DO While 循环,它检查接收到的数据并显示它. ..
发布时间:2021-09-04 19:57:55 C#/.NET

struts 2 是否接受“POST"?将数据从javascript发送到Action服务器的方法?

[我试图简化代码以更好地理解问题]当我尝试将数据从 Web 端客户端发送到 Struts 2 中的 ActionClass 时,例如: jQuery("#bedata").click(function(){//按钮“bedata"的函数var postData = "一些要发送的数据"//发送数据:$.ajax({type: "POST",//发送数据的方法.我需要“发布"方法作为更好的选择.u ..
发布时间:2021-08-31 19:37:21 其他开发

Java ServerSocket 不会从客户端发送或接收消息

我有这两个类 Client.java 和 Server.java,每个类都包含一个 main 方法.这个想法非常简单,它们中的代码非常相似.我试图实现的目标是打开一个使用 ServerSocket 侦听特定端口的 server,然后打开一个 client 并连接到服务器使用 Socket 以便我最终可以将消息从 client 发送到 server 并反向直到我关闭连接. 到目前为止,我尝试了 ..
发布时间:2021-07-20 18:55:24 Java开发

验证客户端的真实性

我对服务器-客户端模型中的安全性有以下担忧... 想象一下: 我有一个C#WinForms客户端,希望与服务器通信(在Mono上的Debian上而不是使用ASP.NET上运行的控制台应用程序C#(Net Framework)中的PHP GET-POST请求,套接字或WebSocket). 出现的第一个问题是服务器(用PHP或C#编写)是否必须对客户端生成的匿名请求具有某种控制,为 ..
发布时间:2021-05-13 20:29:26 C#/.NET

发送文件后通过套接字发送文本

我有一个客户端,它将向服务器发送文件...服务器将文件分块获取并处理数据,然后将其发送回服务器.后来,在文件完全传输之后,我希望服务器告诉客户端数据是否已处理,有无错误. 客户端:使用此代码发送和接收文件数据 toServer = socket.getOutputStream();fromServer = socket.getInputStream();fileReader = new ..
发布时间:2021-04-22 19:21:13 Java开发

客户->服务器时间差异和时间存储

我正在开发一个客户端应用程序,当用户读取某些内容时,我会将其“保存"到数据库中,包括时间和日期.起初,我想到了使用NOW()(mysql)并让服务器/数据库完成艰苦的工作,但后来我意识到服务器时间和客户端时间之间是有区别的. 为解决此问题,每当我调用将此信息存储在数据库中的API时,我都会将客户端日期时间作为参数之一传递.我只是想知道,没什么大不了的事,有没有更好的方法呢? 解决方案 ..
发布时间:2021-04-22 19:21:10 数据库

线程"main"中的异常java.net.SocketException:连接重置-

我创建了一个简单的客户端/服务器程序,其中客户端从命令行参数获取文件.然后,客户端将文件发送到服务器,在服务器上使用GZIP对其进行压缩,然后将其发送回客户端. 第一次运行服务器程序就可以了,不会产生任何错误,但是在运行客户端之后,我会收到错误消息. 我收到一条错误消息,说连接已重置,我尝试了许多不同的端口,所以我想知道我关闭流的代码或时间是否有问题? 任何帮助将不胜感激! ..
发布时间:2021-04-22 19:21:07 Java开发

C#服务器客户端在连接UWP时失败

我尝试使用UWP上的简单TCP客户端服务器进行通信,我点击了此链接 服务器 try{serverSocket =新的StreamSocketListener();serverSocket.ConnectionReceived + = ServerSocket_ConnectionReceived;等待serverSocket.BindServiceNameAsync("5464");}c ..
发布时间:2021-04-22 19:21:04 C#/.NET

使用Pickle在Python中进行套接字编程

我已经在python中使用了pickle函数来解决套接字编程问题.但是,我在服务器上收到的输出被打印为“",而不是发送的内容. 服务器和客户端代码如下: 服务器 导入套接字,泡菜ProcessData类:打印“服务器正在侦听....."打印“服务器正在侦听....."主机='本地主机'端口= 50007s = so ..
发布时间:2021-04-22 19:21:01 Python

在服务器应用程序中使用Sqlite?备择方案?

请考虑以下情形:数据库将在本地网络上使用,少数客户端一次连接到该数据库.有一张桌子.当一个客户端修改该表中的数据时,应通知其他连接的客户端.也许每个连接在服务器应用程序中只有一个线程. 一个限制是,该限制不应要求用户安装和配置任何其他第三方数据库软件.这就是为什么要使用Sqlite的原因,因为应用程序本身可以与.db文件进行交互,而该文件可以捆绑在一起. 这是Sqlite可以实现的,还 ..
发布时间:2021-04-22 19:20:58 数据库

System.Sockets中的C#接收数据包

在我的客户端服务器应用程序中,我想知道如何制作一个数据包并通过客户端将其发送到服务器 然后在服务器上,我识别出这是哪个数据包,并发送适当的重播 但是突然间,我遇到了这个话题,这让我担心我是否会陷入这个问题 问题 设计人员最常见的初学者错误之一TCP/IP协议的前提是它们假定消息边界是保留.例如,他们假设一个“发送"将导致单个“接收". 部分应归咎于某些TCP/IP文档 ..
发布时间:2021-04-22 19:20:41 C#/.NET

套接字通信的Connect()功能

有关套接字通信的挂钟时间的问题.我有一个功能,可以找到在中央服务器上注册的服务器.我通过提取服务器的URL和端口号并通过像一个简单的TCP客户端一样尝试连接到它们,从而对该功能添加了一层网络检查.如果返回值大于0,则表示网络工作正常;否则,返回0.如果为-1,则表明网络已断开. printf(“-检查网络连接-\ n");for(size_t i = 0; i ..
发布时间:2021-04-22 19:20:38 其他开发

一端的套接字上的close()是否也会在另一端关闭吗?

如果ESTABLISHED套接字(通过 connect()从客户端连接后)退出,则内核关闭所有打开的文件描述符,那么另一端会发生什么?如果客户端发送FIN并由服务器对其进行确认(这只是半关闭状态),但是服务器尝试在该套接字上进行 read(),那么会发生什么呢?我可以想象2种情况: 套接字服务器 read()处于打开状态,也已关闭.但是在服务器端没有exit(),因此没有人在该端关闭该套接字 ..
发布时间:2021-04-22 19:20:35 其他开发