标签: peer

在Android中获取"SocketException:Connection by peer reset"

我的应用程序需要通过http://127.0.0.1/...(localhost url)联系它正在处理的同一设备.

出于某种原因,当我到达那里有JSON内容的网站时,大约50%的时间(可能正好是50%),我得到例外:

java.net.SocketException:recvfrom失败:ECONNRESET(由对等方重置连接)

对于其他50%,我得到了非常好的结果.我试图进行民意调查(甚至民意调查之间的延迟很大),但我仍然得到同样奇怪的结果.

我搜索过互联网,也在这里,我不确定为什么会这样.对等方是否意味着客户端已经造成了这种情况?为什么会这样,我该如何处理?

一些网站说这是常见的事情,但我没有找到在这种情况下最好的事情.

android localhost socketexception peer

39
推荐指数
2
解决办法
8万
查看次数

iOS中通过wifi的点对点网络

我已经在这几天了,似乎无法找到解决方案.我想在iOS上通过wifi创建点对点网络.所有开源代码似乎都支持运行服务器或作为客户端,但是没有构建代码来支持两者兼作 - 一个对等体.有人知道我可以这样做吗?

iphone networking peer ios multipeer-connectivity

19
推荐指数
2
解决办法
3万
查看次数

如何在不使用中间服务器的情况下使android对等?

我需要创建一个Android对等应用程序,它应该可以与任何Internet连接一起使用,而不需要使用中间服务器.有人可以给我任何启动想法.谷歌搜索时我没有找到任何答案.

任何帮助,将不胜感激.

此致,Pawan

android wan gprs wifi peer

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

Hyperledger Fabric Composer - 限制系统管理员的访问权限

我的问题是关于hyperledger fabric composer中的访问控制.

假设您有一个业务网络,您可以在其中拥有以下参与者:

  1. 卖家
  2. (潜在)买家

卖方是向购买公司销售产品的公司的雇员.买方是购买公司的雇员.

示例:购买公司是戴姆勒.戴姆勒的三名员工在网络中注册为买家.销售公司是通用电气.通用电气的两名员工在网络中注册为卖家.

使用超级边缘作曲家的访问控制语言,可以随意限制买家和卖家的访问权限.

但是节点级别的访问控制情况如何?

不仅有买家和卖家,还有两名系统管理员:一名负责戴姆勒同行的系统管理员和一名负责通用电气同行的系统管理员.

默认情况下,系统管理员可以访问所有数据.也就是说,戴姆勒系统管理员可以访问注册的通用电气员工的所有数据.反之亦然,通用电气系统管理员可以访问注册戴姆勒员工的所有数据.

是否可以限制系统管理员对少数权限的访问,例如:

  1. 有权安装和启动业务网络
  2. 有权控制其他系统管理员对系统所做的更改(例如,如果戴姆勒系统管理员更改了应用程序的代码,那么通用电气管理员必须先批准这些更改才能生效)
  3. 阅读访问自己公司的员工

system-administration access-control peer hyperledger-fabric hyperledger-composer

12
推荐指数
1
解决办法
282
查看次数

Angular 4中的文件上传

当我尝试在我的角度4应用程序中安装"npm install ng2-file-upload --save"时,它会抛出

UNMET PEER DEPENDENCY @4.1.0
UNMET PEER DEPENDENCY @4.1.0
`-- ng2-file-upload@1.2.1
Run Code Online (Sandbox Code Playgroud)

并上传不起作用我的应用程序抛出

"无法绑定到'上传者',因为它不是'输入'的已知属性"

这是我的HTML

<input type="file" ng2FileSelect [uploader]="upload" multiple formControlName="file" id="file"/>
Run Code Online (Sandbox Code Playgroud)

及其组成部分

import { FileUploadModule } from 'ng2-file-upload/ng2-file-upload';   
import { FileSelectDirective, FileUploader } from 'ng2-file-upload/ng2-file-
upload';

export class PersonalInfoComponent implements OnInit
{
    public upload:FileUploader= new FileUploader({url:""});
}
Run Code Online (Sandbox Code Playgroud)

父模块

import { FileUploadModule } from 'ng2-file-upload/ng2-file-upload';

@NgModule({

imports: [
..
....
..
FileUploadModule
],

export class RegistrationModule { }
Run Code Online (Sandbox Code Playgroud)

我没有在AppModule(Grand Parent Module)中导入/更改任何内容.

请有人帮我这个...

dependencies file-upload peer angular

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

点对点文件传输c#

嘿,我一直在寻找谷歌,我似乎无法找到任何关于点对点转移.

基本上,我希望能够将文件从我的计算机发送到其他人的计算机.有没有人知道任何可以帮助我的指南?

谢谢.

c# transfer peer

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

Python Sockets Peer to Peer

我正在尝试在Python 2.7中创建一个简单的对等网络.问题是,我似乎无法在两台机器之间创建连接,在这两台机器上它们都充当服务器和客户机.当一个是服务器而另一个是客户端时,我可以让它工作,但两者都不是.我需要创建2个插座吗?我也使用TCP连接.

更新:

import socket, sys               # Import socket module

s = socket.socket()         # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12345                # Reserve a port for your service.
s.bind((host, port))        # Bind to the port

if sys.argv[1] == "connect":
    host = sys.argv[2]
    s.connect((host, port))
    s.close 
else:
    s.listen(5)                 # Now wait for client connection.
    while True:
       c, addr = s.accept()     # Establish connection with client.
       print 'Got connection from', addr
       c.send('Thank you for …
Run Code Online (Sandbox Code Playgroud)

python networking p2p tcp peer

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

如何在 ZMQ 中删除不活动/断开连接的对等点

我有一个客户端/服务器设置,其中客户端向服务器发送单个请求消息并返回一堆数据消息。服务器使用 ROUTER 套接字实现,客户端使用 DEALER 实现。通信是异步的。客户端通常是 iPad/iPhone,它们通过 wifi 连接,因此连接不是 100% 可靠。

我担心的问题是,如果客户端连接到服务器并发送数据请求,但在响应消息传回之前通信中断(例如,wifi 覆盖范围外)。

在这种情况下,消息将在服务器端排队等待客户端重新连接。这在短时间内很好,但最终我想删除消息和连接以释放资源。

通过检查活动/超时,可以在服务器和客户端应用程序中识别连接已消失。客户端可以关闭套接字并以这种方式释放资源,但是如何在服务器中完成呢?

disconnect zeromq peer

6
推荐指数
1
解决办法
2056
查看次数

WebRTC:为什么 Offer 需要仅针对 DataChannel 打开/启用音频或视频选项?

我试图了解 WebRTC 的工作原理,主要是仅使用 DataChannel 来获得游戏网络体验。这就是我到目前为止所做的。它聚集了 ICE 候选人。我有两个问题。

  1. 收集ICE需要提供offer吗?
  2. 为什么offerToReceiveAudioorofferToReceiveVideo需要设置为 true,我只会使用Datachannel. (如果没有将此选项之一设置为 true,则不会出现 ICE)(已解决,请参阅下面的编辑)

这是一个小提琴:

https://jsfiddle.net/t431a815/9/

和代码:

var iceServers = [

] 

var config = {
  iceServers: iceServers,
  iceTransportPolicy: "all",
  rtcpMuxPolicy: 'negotiate'
};

var pcConstraints = {};
var offerOptions = {offerToReceiveAudio: true};

pcConstraints.optional = [{'googIPv6': true}]; // Whether we gather IPv6 candidates.

var pc = new RTCPeerConnection(config, pcConstraints);
pc.onicecandidate = iceCallback;
pc.createOffer(
  offerOptions
).then(
  gotDescription,
  error
);

function gotDescription(desc) {
  console.log("OFFER DESC:", desc);
  pc.setLocalDescription(desc);
} …
Run Code Online (Sandbox Code Playgroud)

javascript peer webrtc

6
推荐指数
1
解决办法
1642
查看次数

是否可以覆盖 WebRTC 连接超时?

我在我的项目中实现了 WebRTC 调用,当互联网断开连接时,WebRTC 立即抛出断开状态,并在 10/15 秒后抛出关闭/失败状态。我可以将这些 10/15 秒超时改写为 30 秒吗?

是否可以?

android peer webrtc multipeer-connectivity

6
推荐指数
0
解决办法
366
查看次数