-
0 votes0 answers1246 views
.NET网络崩溃
我正在尝试使用VB.Net中的System.Net.Sockets库与Web服务器进行通信,但是我所做的每件事都会导致异常,并且会在没有错误的情况下崩溃应用程序 . 我有理由相信它与学校网络配置有关 . 我尝试过以下操作,所有这些导致异常和崩溃: 简单UDP客户端发送数据包WebClient上的 DownloadString 使用Web浏览器表单元素 解析给定域中的IP 有没有... -
1 votes1 answers1750 views
unix网络编程
我想使用UDP并行发送不同端口号的两个不同的数据包 . 我可以使用单个套接字()或者我应该创建另一个套接字吗?有人可以给我一些想法 . 提前致谢 -
0 votes1 answers458 views
如何判断手机是通过wifi连接还是通过C#访问移动互联网?
当手机在本地网络中时,它具有ip 192.168.0.x ,当它在外部无线接入时,它使用移动网络提供的互联网连接(当你在手机内有SIM时访问互联网) . 如何通过C#确定当时使用哪种连接? 编辑: NetworkInterfaceInfo netInterfaceInfo = socket.GetCurrentNetworkInterface(); var type = netInter... -
1 votes0 answers1588 views
Android在本地网络上查找设备
我正在尝试映射本地网络以查看网络上有多少设备(特别是我已经构建的设备)以及它们具有的IP地址 . 我找到了一些方法: List devices on local network with ping Android Scan Local Subnet Why does InetAddress.isReachable return false, when I can ping the IP addre... -
1 votes0 answers184 views
iOS如何检测互联网连接?
我正在为个人使用制作一个WiFi可控的小DMX小部件,我想知道如何让设备(特别是iPhone)知道网络上没有互联网 . 目前,手机将尝试使用来自WiFi网络的数据,并且由于没有互联网,因此页面无法加载 . 如果你是我正在谈论的一个例子(8:49):https://youtu.be/hMdVJPQDsmc?t=8m49s我如何在我自己的网络上实现这个? -
278 votes1 answers1927 views
哪些浏览器支持HTML5 WebSocket API?
我将开发一个在浏览器中运行的即时消息应用程序 . 哪些浏览器支持WebSocket API? -
-1 votes2 answers1653 views
TCP客户端(java)没有从TCP服务器(C#)接收消息
我有一个用C#编写的GUI TCP服务器,用于监听4444端口和一个连接到4444端口的GUI java客户端 . 我可以从客户端向服务器发送消息,服务器端文本字段设置有消息,但是当我从服务器向客户端发送消息时,客户端的文本字段中没有显示消息(也没有导致控制台) . 需要帮忙 . 用于从服务器向客户端发送消息的代码----- C# private void button1_Click(obje... -
150 votes5 answers568 views
TeamViewer如此快速?
抱歉长度,这是必要的 . Introduction 我正在使用C#4.0 for Windows Vista / 7开发一个远程桌面软件(只是为了好玩) . 我已经遇到了基本障碍:我有一个强大的UDP消息系统,相对干净的程序设计,我有一个镜像驱动程序(来自DemoForge的免费DFMirage镜像驱动程序)启动并运行,我已经为所有人实现了NAT遍历除对称NAT之外的NAT类型(存在于公司防火墙情... -
0 votes1 answers743 views
这么多服务总线瞬态错误?
我们有两个Windows服务,它们存在于企业内部部署服务器上,并且不断向 Cloud 服务总线发送消息 . 虽然消息最终最终会在服务总线上出现,但有些时候消息似乎永远无法在很长一段时间内完成 . 这导致了我们的延迟问题,因为我们依赖于到达服务总线并在一分钟内处理的消息 . 但是,如下所示,在进入Azure Service Bus之前,可以将消息“阻止”最多30-40分钟 . 这种情况每天都发生,几... -
0 votes1 answers1323 views
使用php和sql server 2008时出现连接错误
连接失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者 Build 的连接失败,因为连接的主机无法响应 . 因为我分别使用“php”和sql server 2008在我的计算机和远程机器之间 Build 连接 . 我收到了这个错误 . <?php $servername = ""; $username = ""; $pass... -
0 votes2 answers1511 views
java网络破坏管道和收到的文件已损坏
我正在尝试编写一个接受文件的服务器,并使用DataInputStream和BufferedInputStream将其写入某个目录 . 服务器获取'用户名(字符串)''文件数(int)''文件名(字符串)''每个文件的大小(长)'和'文件内容是未解释的字节(byte [])' 如果一切都成功那么,我应该发送布尔值 . 但问题是它没有正确接收文件 . 我不时收到“破管”错误消息或文件已损坏 . 修正了... -
2 votes1 answers229 views
在C中执行简单的MPI程序时,群集挂起/显示错误
我正在尝试运行一个简单的MPI程序(多个阵列添加),它在我的PC中运行完美,但只是挂起或在群集中显示以下错误 . 我正在使用open mpi和以下命令来执行 集群的Netwok配置(master和node1) MASTER eth0链接封装:以太网HWaddr 00:22:19:A4:52:74inet addr:10.1.1.1 Bcast:10.1.255.255掩码:255.255.0.0... -
0 votes2 answers805 views
合金编程,例如网络配置
假设有8个pc和1个交换机,我想划分三个子网 . 如何使用合金语言程序?你能举个例子吗? -
2 votes1 answers1873 views
getnameinfo()可用于返回单个IP地址的多个主机名
我有一个IP地址5.5.5.5,有两个主机名指向它 . 从命令行 主持人5.5.5.5 DNS.in-addr.arpa域名指针address1.test.com . DNS.in-addr.arpa域名指针address2.test.com . nslookup 5.5.5.5 服务器:dns.test.com 地址:dns.test.com 非权威性答案: DNS.in-addr.ar... -
11 votes1 answers745 views
在asyncio.Protocol.data_received中调用协同程序
我在新的Python asyncio 模块的 asyncio.Protocol.data_received 回调中执行异步操作时遇到问题 . 考虑以下服务器: class MathServer(asyncio.Protocol): @asyncio.coroutine def slow_sqrt(self, x): yield from asyncio.sleep(1)... -
1 votes1 answers563 views
socket recv()不接收数据
我有一个服务器守护进程侦听TCP unix域/本地套接字 . 在同一台计算机上运行的多个客户端连接到它 . 守护程序也绑定到UDP Internet套接字 . 只要守护程序从其中一个本地客户端接收任何数据,它就会将相同的数据发送到除发送客户端之外的所有连接的客户端 . 如果守护程序在UDP Internet套接字上接收数据,则需要将该数据发送到所有本地连接的客户端 . 当守护进程在本地套接字上接收... -
0 votes2 answers1358 views
从多个线程发送一个套接字上的Recv
我有一个进程 ProcessA ,它启动2个线程 ThreadA 和 ThreadB . 两个线程使用相同的套接字描述符从 ProcessB 发送和recv数据 . 基本上: int s; void thread_fnA(void*) { while(1) { sendto(s); recvfrom(s); } } void thread_fn... -
24 votes4 answers1233 views
QTcpSocket状态始终连接,甚至拔掉以太网线
我有一个QTcpSocket,我正在读一个循环 . 每次读取完整数据包或出现错误时,我都会手动检查循环内套接字的状态: while(true){ if(socket->state()==QAbstractSocket::ConnectedState){ qDebug()<<"Socket status: connected. Looking fo... -
0 votes0 answers494 views
从Googlemaps接收403
我尝试从书“ Foundation of Python Network Programming ”Apres学习python网络编程, 首先我们了解' virtualenv ' and I install virtualenv , try to get ' googlemap package ' and try using simple program call ' search1': #!... -
1 votes3 answers1148 views
UDP(单播客户端)可以recvfrom()除sendto()之外的其他服务器吗?
我在C(单播)中创建一个UDP套接字客户端,并想知道为什么recvfrom()有一个struct sockaddr *参数,其中在手册页中说明了一个空指针,或指向一个sockaddr结构,其中发送地址是存储 . 我是否有可能从我发送的服务器以外的其他服务器收到消息?如果是,如何创建此方案? 如果不是,说这个参数仅在使用广播模式时有用是否正确? -
0 votes2 answers321 views
为具有多个接口的设备设置MTU
我在用 ioctl(s,SIOCSIFMTU,(caddr_t)&ifr) 更改接口的MTU . 代码与此类似 struct ifreq ifr; ifr.ifr_addr.sa_family = AF_INET; //iap->ifa_name is bond1:xx strncpy(ifr.ifr_name, iap->ifa_name, sizeof(ifr.ifr_nam... -
0 votes0 answers149 views
在Linux中观看tcpdump的广播行为
我有一个示例代码来接收RedHat Enterprise Linux5.5中的broatcast数据包,以下是关键来源: struct ip_mreq { struct in_addr imr_multiaddr; /* IP multicast address of group */ struct in_addr imr_interface; /* local IP ... -
0 votes2 answers1802 views
没有IPv6的IPv6网络编程?
好的,所以我已经开始做一些套接字编程,我试图同时学习如何使用标准BSD实现做事情以及如何将其转换为Windows上的Winsock API . 我正在设置一个Winsock实用程序库头,可以包含在包含网络的未来项目中 . 我希望我的库与IPv4 / 6无关,因为它具有适用于IPv4和IPv6的功能 . 我遇到的问题是,我无法访问互联网服务,显然无法连接到任何IPv6互联网 . 我知道世界IPv6日... -
2 votes0 answers1186 views
基于IPv6的Java客户端/服务器
我正在尝试获得Java网络编程的一些经验 . 所以我做了一个简单的基于文本的游戏 . 这就是它在服务器端的外观: try { socket = new ServerSocket(PORT); while(true) { new ConnectedPlayer(socket.accept()).start(); } } c... -
2 votes1 answers1977 views
将IPv4和IPv6源地址绑定到python套接字
我有一个python应用程序,需要为IPv6连接选择一个特定的本地源地址,但可以使用"any" 0.0.0.0进行IPv4连接 . 但是应用程序在 socket.connect((host, port)) 中使用主机名允许 socket.connect() 从名称进行地址查找 . 那么,如果在调用 socket.connect() 之前我不知道是否会通过名称查找产生IPv4地址... -
1 votes1 answers642 views
混淆来自应用的呼叫/响应,以允许从拒绝网络的服务器播放视频
我们的体育应用程序正在美国的学校接收 . 我们的应用程序允许学校的篮球队上传视频以进行远程回放等 . 我们使用Vimeo作为我们的视频处理,托管和分销合作伙伴 . 该应用程序调用Vimeo的服务器进行特定的视频播放 . 不幸的是,许多学校都有阻止特定网站流量的网络,包括Facebook,YouTube和Vimeo . 是否存在一个过程,我们可能会模糊网络呼叫和响应,绕过网络块?最初的想法是我自己在... -
4 votes1 answers872 views
服务器连接到NAT后面的客户端[关闭]
我在C#中创建了一个服务器/客户端应用程序 . 我的问题如下:假设客户端在NAT(如路由器)后面,并尝试连接到服务器 . 从服务器的角度来看,服务器只知道客户端的外部IP地址 . 如何确定将数据包发送到NAT后面的确切计算机?我理解客户端路由器的端口转发是解决这类问题的常用方法但是如果你看一下像Skype这样的应用程序,没有必要端口转发来正确 Build 服务器和NAT背后的许多客户端之间的连接 ... -
3 votes2 answers713 views
无法在NAT路由器后面接收UDP数据包
我已经阅读了有关port translation的内容,现在我想测试它 . 我在NAT路由器和具有外部IP地址的服务器后面有一台本地机器 . 这是我将数据包从我的机器上的第5000个端口发送到服务器上的第4000个端口的方式 . import socket import sys UDP_IP = #external server IP address UDP_PORT = 4000 MESSAG... -
5 votes1 answers1875 views
Android上的UDP打孔; UDP服务器
我正在尝试在Android上为我的udp服务器实现udp打孔 . 事情应该像这样: 客户端(在nat后面;可能是3G,......)向服务器发送一个DatagramPacket(服务器有一个公共IP;端口也称为45555) . 客户端重复发送具有给定延迟的数据报 服务器收到数据报后,每500ms发送一次Datagrams("signals") . 如果打孔工作,客户... -
2 votes1 answers1088 views
JXTA是否支持直接P2P通信,即使两个对等体都在NAT之后?
有两个基于JXTA的对等体,每个对等体在它自己的NAT后面,它们是否可以相互发送直接消息? 可以使用集合点服务器进行初始连接,但是有效负载的真实消息需要直接从一个对等点发送到另一个对等点,而无需在互联网上使用“网关” . 我认为Skype就是这么做的 . 我听说过使用UDP而不是TCP的技巧 . 但是JXTA支持吗?它甚至可以用Java吗?