求教Java高手,急急急!
获取本地主机的时间,通过UDP来实现。要求:编写客户端和服务器端程序,客户端发送任意内容的数据报。...
获取本地主机的时间,通过UDP来实现。要求:编写客户端和服务器端程序,客户端发送任意内容的数据报。
展开
3个回答
展开全部
楼主要的是这个效果:
客户端UDP:hello
服务器端UDP:2012-04-05 21:03:01
不过既然都是UDP就无所谓客还是服了。
只要有应答和接收功能就行了。
客户端:DatagramSocket.send(client_DatagramPacket)
然后轮询等待receive(server_DatagramPacket)
服务端:DatagramSocket.receive(client_DatagramPacket)
然后立马send(server_DatagramPacket)
客户端UDP:hello
服务器端UDP:2012-04-05 21:03:01
不过既然都是UDP就无所谓客还是服了。
只要有应答和接收功能就行了。
客户端:DatagramSocket.send(client_DatagramPacket)
然后轮询等待receive(server_DatagramPacket)
服务端:DatagramSocket.receive(client_DatagramPacket)
然后立马send(server_DatagramPacket)
展开全部
这个跟UDP没关系吧,你说的‘获取本地主机’的时间,是不是指‘获取客户端主机’的时间?
如果是这样的话,跟网络协议是不搭界的,给你一个解决思路
客户端发送一个数据格式,例如({message:'你好',time:'2011-11-11 11:11:11'。
也就是说在客户发送数据之前,就应该在让客户端程序吧客户机的时间获取到,然后封装到要发送的数据格式里面,在服务端就直接取
如果是这样的话,跟网络协议是不搭界的,给你一个解决思路
客户端发送一个数据格式,例如({message:'你好',time:'2011-11-11 11:11:11'。
也就是说在客户发送数据之前,就应该在让客户端程序吧客户机的时间获取到,然后封装到要发送的数据格式里面,在服务端就直接取
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的,这样是不行的。如果你不想看书解决这么简单的问题,就得给MONEY。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询