草庐IT

java - 来自 Java UDP 的空指针异常

这是我的主要方法:publicvoidbroadcastName(finalStringname,finalInetAddressbroadcastIP){//BroadcaststhenameofthedeviceataregularintervalSystem.out.println("Broadcastingstarted!");ThreadbroadcastThread=newThread(newRunnable(){@Overridepublicvoidrun(){try{Stringrequest="ADD:"+name;byte[]message=request.getB

c# - Android 通过 LAN 从 C# 桌面应用程序接收 UDP 广播?

我正在尝试在PC上为使用相同Wi-Fi网络的许多Android设备创建一个服务器应用程序。设备将通过接收包含服务器IP数据的UDP广播来查找服务器的IP。我首先在C#中创建了一个示例udp广播器,在java中创建了udp接收器,但我从未设法在android端获取数据包。这是代码:C#:UdpClientlistener=newUdpClient(listenPort);IPEndPointgroupEP=newIPEndPoint(IPAddress.Broadcast,listenPort);listener.Connect(groupEP);listener.EnableBroad

android - 在 Android 上显示实时 UDP 或 RTP 流(多播)

几周以来我才开始接触Android开发,我需要编写一个可以向用户显示以UDP或RDP多播的实时流的应用程序。该流位于诸如“rtp://230.0.0.11:1234”之类的地址,并且由于此模块而由WIFI发出:http://www.ikusi.es/public/ctrl_public_prod.php?accion=verProducto&id_familia=34&id_gama=186&id_producto=351我已经尝试从播放器(Daroon播放器,来自PlayStore)读取它,并且效果很好,所以我认为我的傻瓜问题不是由于广播造成的。我看到可以通过不同的方式向用户显示视频

Android手机开发——UDP服务

我对实现与UDP服务交互的Android应用程序的可行性很感兴趣。我确定Android支持UDP:http://www.helloandroid.com/tutorials/simple-udp-communication-example我不太清楚的是,这样的应用程序是否真的可以在Android手机上以典型的资费运行——用于双向通信。我希望Android客户端通过UDP(self声明)联系远程托管服务,并让服务器随后将实时事件通知Android设备。我担心商业网络上的移动设备可能被迫更改IP地址-例如-当移入/移出Wi-Fi区域时......我不清楚NAT是否会成为典型3G网络上的问题

java - 如何在android中建立UDP连接

我正在尝试在我的galaxytab和我的laptop之间建立连接。所以我试图在我的笔记本电脑上运行服务器Activity,在我的选项卡上运行客户端Activity,但它不起作用。这是服务器和客户端代码。哪里错了?服务器:publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextViewtxt=(TextVi

android - UDP 广播 : Motorola block incoming ports?

我已经创建了一个库,用于使用WiFi网络发送和接收UDP广播,我的代码工作正常,我试过了使用Nexus5和SamsungGalaxyS2,通信效果很好,它们都可以发送和接收。当我在MotoG上尝试我的相同代码时,该设备可以向其他手机发送包裹,但无法接收任何东西。我可以责怪MotoG,因为代码在其他两个设备上运行良好,它们都可以接收MotoG发送的数据包。我什至尝试了两种不同的MotoG,一种是普通的,另一种是Root于特定的防火墙策略。我尝试使用不同的端口,老实说不是很多,但我想问题不在那里。有什么线索可能是错的吗?每个设备的Android版本:连结5:4.5S2:4.1.2摩托车G1

android - 用于android的简单udp服务器并获取多条消息

我为udp服务器写了一个简单的方法:privatevoidrunUdpServer(){Stringmessage;byte[]lmessage=newbyte[MAX_UDP_DATAGRAM_LEN];DatagramPacketpacket=newDatagramPacket(lmessage,lmessage.length);DatagramSocketsocket=null;try{socket=newDatagramSocket(UDP_SERVER_PORT);socket.receive(packet);message=newString(lmessage,0,pack

[MFC]MFC实现UDP客户端和服务端信息交互

目录前言一.预期实现效果二.UDP服务器端1.初始界面2.ServerSocket.h 3.ServerSocket.cpp4.信息交互函数ProcessPendingRead()三.UDP客户端  1.初始界面2.OnInitDialog()3.客户端信息交互函数ProcessPendingRead()4.OnBnClickedButtonEnter()5.OnBnClickedButtonExit() 6.OnBnClickedButtonSend()7.程序关闭DestroyWindow()总结前言最近继续在学习MFC的相关操作,本次博客以实现一个UDP协议的服务端和客户端之间的信息交互

android - 在 Android Marshmallow 中接收 UDP

我在使用新的Nexus5X(Marshmallow)不断接收来自服务器的UDP数据包时遇到问题我有另一个接收所有UDP数据包的真实设备,但似乎在AndroidAPI23中发生了一些变化。代码:有人遇到同样的问题吗?if(s==null||s.isClosed()){Log.v("udp","----------------------------------------------------newsocket---------------------------------");s=newDatagramSocket(null);s.setReuseAddress(true);s.s

【面试】TCP、UDP、Socket、HTTP网络编程面试题

文章目录什么是网络编程网络编程中两个主要的问题网络协议是什么为什么要对网络协议分层计算机网络体系结构1TCP/UDP1.1什么是TCP/IP和UDP1.2TCP与UDP区别:1.3TCP和UDP的应用场景:1.4形容一下TCP和UDP1.5运行在TCP或UDP的应用层协议分析。什么是ARP协议(AddressResolutionProtocol)?什么是NAT(NetworkAddressTranslation,网络地址转换)?从输入址到获得页面的过程?1.6TCP的三次握手1.6.1什么是TCP的三次握手1.6.2三次握手的具体细节1.6.3用现实理解三次握手的具体细节1.6.4建立连接可以