如何实现java对指定ip和端口接收数据,求源码

我做了一个硬件51单片机和温湿度传感器的东西,利用ESP8266传输数据,利用了TCP/IP的网络调试助手,能够接收到数据,但是由于刚刚学习javasosket并不熟悉相... 我做了一个硬件51单片机和温湿度传感器的东西,利用ESP8266传输数据,利用了TCP/IP的网络调试助手,能够接收到数据,但是由于刚刚学习java sosket并不熟悉相关的知识,看了很多资料,也是不怎么会写,所以请问大神是都能够解决利用java对指定的ip和端口实现接收数据呢?? 展开
 我来答
匿名用户
2016-05-28
展开全部
在客户/服务器通信模式中, 服务器端需要创建监听端口的 ServerSocket, ServerSocket 负责接收客户连接请求。ServerSocket并不能直接向客户端发送数据。
通常做法是,ServerSocket接收到一个连接请求,用accept建立连接:

socket = serverSocket.accept(); //接收客户连接
然后启动一个新的线程来处理和客户端的收发数据的工作
Thread workThread = new Thread(new Handler(socket)); //创建一个工作进程
workThread.start(); //启动工作进程
使用accept后的Socket去收发数据。
爱笑的猫1234
2019-03-24
知道答主
回答量:1
采纳率:0%
帮助的人:758
展开全部
请问楼主解决这个问题了吗,最近也做到这个,但是不知道怎么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式