摘要:
http请求消息:一个请求行若干消息头实体内容http响应消息:一个状态行若干消息头实体内容注意: 消息头和实体内容之间有一个空行 消息头大小写不敏感 消息头冒号后有一个空格 get请求不包含实体内容几个消息头:Connection 用于指定处理完本次请求之后,客户端与服务器是否继续保持连接,设置值可以为Keep-Alive和close,http1.1默认为Keep-AliveAccept-Language 用于指出客户端希望服务器返回的文档所使用的国家语言,可以指定多个一逗号分隔的国家语言Content-Length 用于表示实体内容的长度(字节)Range 用于指定服务器只需返回文档中的部 阅读全文
摘要:
客户端代码如下:import java.net.*;import java.io.*;public class ObjectClient { public static void main(String[] args) { try { Socket s = new Socket("127.0.0.1", 8001); // 实际编程不要写死 InputStream is = s.getInputStream(); ObjectInputStream ois = new ObjectInputStream(is); Student stu = (Student)oi... 阅读全文
摘要:
检测:用netstat -na命令可以查看哪些端口正在被监听解决:用一个配置参数指定tcp程序所使用的端口号 阅读全文
摘要:
程序 ==> 控制面板 ==> 程序和功能 ==> 打开或关闭Windows功能点选telnet客户端 阅读全文
摘要:
tcp服务器代码如下:import java.net.*;public class ReserveServer { public static void main(String[] args) { // 用户可自行指定端口号 try { ServerSocket ss; if (args.length < 1) { ss = new ServerSocket(8888); } else { ss = new ServerSocket(Integer.parseInt(args[0])); } while (true) { Socket s =... 阅读全文