草庐IT

azure-virtual-machine

全部标签

android - Azure 推送通知中心 - 如何处理 iOS 和 Android 的有效负载格式?

我正在尝试通过Azure通知中心同时支持iOS和Android平台。iOS平台需要以下形式的负载:{"aps":{"alert":"NotificationHubtestnotification"}}而Android平台需要以下形式的负载:{"data":{"message":"NotificationHubtestnotification"}}我知道可以修改有效负载以包含更多信息,但示例足以解决问题。鉴于我根据标签向目的地发送通知并且我没有记录每个推送通知注册使用哪个平台是发送通知两次的唯一选择,一次用于applenative,第二次用于gcm原生?hubClient.SendApp

kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine.

kettle运行Spoon.bat时,显示错误Couldnotcreatethejavavirtualmachine,Afatalexceptionhasoccured.Programwillexit.可能原因:jdk版本,运行内存不足 错误原因:并非运行内存不足和jdk版本问题,通过查询SpoonConsole.bat得知LaunchingSpoonwithconsoleoutput:D:\data-integration\data-integration>"D:\data-integration\data-integration\spoon.bat"DEBUG:FoundJAVAtwofo

azure-web-app-service - 通过 azure 网站的端口与遗留 TCP IP 应用程序通信

我有一个Azure网站,当用户执行操作时,我需要它在后台连接到通过端口9031通信的遗留TCPIP应用程序:这将需要发送和接收数据。如果我将这个网站部署在物理服务器或虚拟机上,我显然可以在防火墙上打开9031端口。我不确定在部署为Azure网站时如何打开这些端口,可以这样做吗? 最佳答案 没有在Web应用程序(Azure网站)上配置任何防火墙规则的选项。如果您需要更多控制权,则需要使用云服务(网络/worker角色)。云服务配置在ServiceDefinition.csdef中完成如果您决定利用云服务,可能需要创建一个启动任务来配置

wcf - 在 Azure PaaS 上配置 MTU 大小

我们在北欧的WindowsAzureWeb角色上运行基于WCF的API。最近我们遇到了与在AWS美国东部运行的客户端的连接非常不稳定的问题。来self们的Azure实例的wireshark转储显示TCP数据包在路径的某处丢失,我们的Azure实例发生了几次TCP重传。AWS出色的支持帮助我们确定这可能是由于Azure实例使用片段大小>1500字节的巨型帧以及路径MTU发现无法正常工作造成的。需要注意的是,通常连接会在TLS握手时卡住(我们的API通过HTTPS运行),因为TLSHello包大约有5000字节。我的问题是,在AzurePaaS上配置MTU大小的推荐方法是什么?当云结构重新

azure - 连接到 Azure VM 上的专用 TCP 服务

我正在测试自己的TCP客户端/服务器软件,尝试使用AzureVM进行测试。我在一年多前设置的AzureVM上成功完成了这项工作。现在我已经创建了一个我需要测试的新VM。我的服务安装在VM上并监视端口18971。在Azure门户中,我为该端口创建了一个TCP“端点”。该机器运行的是Windows2012。我已使用入站和出站规则配置Windows防火墙,以允许所有进出该端口的TCP流量。我也试过关闭防火墙。尽管如此,我的客户端软件仍然无法运行,我在WinsockAPI“连接”上收到错误10060。域名和IP地址我都试过了。关于允许TCP流量我还必须做什么的任何想法?我很确定这是一个Azur

Azure TCP 分段和 HTTP block

我有一个连接到大量已安装设备的Azure应用程序。多年来一切正常,直到今天一切都停止工作。我认为发生的事情是Azure现在正在对小(87字节有效负载)消息进行分段,这在我的TCP处理程序中暴露了一个错误。有谁知道是否有办法强制Azure不对小的TCP消息进行分段?跟进-我认为这是因为HTTP消息被“分block”并作为2个TCP段发送。我的代码中有一个错误,它不处理现在才浮出水面的block。我可以在Azure中关闭分block吗? 最佳答案 如果您的问题是是否有办法阻止HTTP响应使用HTTPChunkedTransferEnco

java - 如何建立 TCP 连接并将数据发送到 Android Virtual Device App

我正在Android模拟器上创建和测试一个简单的TCP服务器。我使用一个简单的Java客户端程序尝试连接到在模拟器上运行的服务器。我尝试发送一个简单的字符串,如“helloworld”。我认为客户端和服务器之间的连接初始化成功;但是,数据不会路由到Android设备。服务器线程阻塞在clientSentence=inFromClient.readLine();行,客户端线程阻塞在StringserverResponse=inFromServer.readLine();。根据Googledocs,我已将本地主机端口6100端口转发到AVD虚拟端口7100使用ADBadb-semulato

tcp - .NET 4 新 TCP 客户端连接失败 : No connection could be made because the target machine actively refused it

我在win7和xp中都遇到了一个关于.NET4Sockets(TcpClient)的简单问题。我得到错误:目标机器主动拒绝,无法连接这似乎不是防火墙问题,因为客户端和服务器程序都在同一台计算机上,而且我没有启用任何本地防火墙。我写了服务器和客户端(他们在端口80上通信(我也尝试过其他端口,例如31000)。我机器上的端口80上没有其他任何东西在运行。客户端代码为:publicvoidmakeConnection(){stringserver=ClientStatus.myself.ServerName;port=80;ClientStatus.myself.BytesSent=0.To

multithreading - Windows Azure Worker Role 中的最大并发线程数

我们正在开发一个服务器应用程序,它需要同时打开大量TCP/IP连接以等待一些小的通知。我们计划使用WindowsAzure云服务来轻松扩展服务器,但我们只有一个疑问。单个WindowsAzure辅助角色实例可以拥有的并发线程(或等待消息的tcp/ip连接)的最大数量是多少? 最佳答案 WorkerRoles中的WindowsAzure实例是由AzureAppFabricController管理的常规WindowsServerVM。因此,对于每个服务器在逻辑上可以支持的线程或连接数,没有特定于Azure的限制。但是,请注意,Azure

azure - 连接到 Azure 虚拟机公共(public)端口超时

我正在使用从库中提供的Azure虚拟机(WindowsServer2008R2镜像)并使用门户创建公共(public)端口和专用端口。我远程登录到VM,并在VM中运行一个TCP服务器应用程序(TCP服务器绑定(bind)到VM的专用端口)。我面临的问题是我无法通过公共(public)IP和端口(从外部机器)连接它。我在VM的防火墙中创建了一个入站规则,我在其中启用了到VM专用端口的连接。我尝试重新创建VM,还有新端口。问题仍然存在。我观察到的另一件事是我的TCP客户端能够连接到VM的RemoteDesktop端口以及PowerShell端口。但不连接到我通过门户创建的端口。请建议可能有