我正在尝试使网络聊天与其他语言进行集成。 我愿意创建我自己的网络服务器在Java ..只知道回应一个特定的请求。聊天java web服务器,http部分响应
我有一个监听端口80应答与
out.print("HTTP/1.1 200 OK\r\n");
out.print("Content-Type: text/plain\r\n\r\n");
out.println("We have a text now");
out.print("\r\n");
out.print("\r\n");
out.print("0");
out.print("\r\n");
out.print("\r\n");
我的问题是...有没有办法使用部分反应,以保持浏览器的插口开放套接字?
我想只有当它们存在发送消息。在这种情况下,消息将几乎立即派出..
PS:我不是在谈论网络插座,因为不是所有的程序都支持Web的插座。 ..只有浏览器做...(程序不支持网络套接字:Internet Explorer)
我的问题是,如果我可以使用部分响应(206)在这种情况下..以及如何保持页面“加载“并发送部分文本...... ?? ...我必须说内容长度或什么?我必须写什么头......我只知道几种状态(200,301,404等)。对于206我不知道在第一,第二,第三行写什么......如何发送响应(如xml,text,还是我可以定义内容类型?)以及如何从javascript读取它?
例如,我想这个代码写的每一秒的东西:
out.print("HTTP/1.1 200 OK\r\n");
out.print("Content-Type: text/plain\r\n\r\n");
for (int i = 0; i < 10; i++)
{
out.println("We have a text now");
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
out.print("\r\n");
out.print("\r\n");
out.print("0");
out.print("\r\n");
out.print("\r\n");
问候
'保持浏览器的插口打开?'为什么你想要这个? – PeterMmm
,因为我想发送消息时,只有当他们存在..所以..这样的消息几乎立即发送.. – Alex
不明白你的问题 –