Ⅰ 关于servlet的dopost,怎么返回数据给客户端
//首先要建立一个servlet继承HttpServlet
//doPost是对post请求的处理方式
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
//doGet对应get请求
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
//通过下面的方式把需要的内容发送到客户端
PrintWriterout=response.getWriter();
out.println("返回的内容");
Ⅱ 如何使用VB中的UDP穿过客户端上网用的服务器返回给客户端数据
你问的就是网络传输中的经典问题“内网穿透”。
若规定必须用UDP协议,简单解决的话内网应备有一台有公网IP的服务器,命名为“服务器A”。由服务器A负责内网与客户端UDP协议数据交换,然后由“服务器A”与公网另一台“服务器B”再进行UDP协议的数据交换即可。
也就是整体架构设计上,增加一个公网与内网的中转站。
若是可以用TCP协议就不存在此问题了,内网“客户端”直接连接公网“服务器B”,并互发数据。
回答补充:
QQ是支持TCP协议的,你可以到QQ技术支持服务自己看http://service.qq.com/info/20038.html
QQ软件采用2种协议,UDP和TCP/IP协议,您可以在登陆设置中选择协议登录。
在用UDP协议时,QQ有专门措施防止数据丢失,发送数据之前它会ping对方主机,如果没有回复,就通过TCP协议服务器转发。