你服务器端的代码是怎么写的?刚新安装了Tomcat7,测试自己加一服务器端读取你写出的数据正常;服务器端写给MyIE也能正常读取
Server代码如下:- public class ServerDemo {
- public static void main(String[] args) throws IOException {
- // 建立服务器端的socket服务,需要一个端口
- ServerSocket ss = new ServerSocket(11011);
- // 通过accept方法获取客户端对象
- Socket s = ss.accept();
- // 通过Socket获取输入流
- InputStream is = s.getInputStream();
- OutputStream os = s.getOutputStream();
- // 写入数据
- os.write("hello,tcp,我来了".getBytes());
- // 接下来就是通过输入流读取客户端的数据了
- byte[] bys = new byte[1024];
- int len = is.read(bys);
- // 数据如下
- String text = new String(bys, 0, len);
- String ip = s.getInetAddress().getHostAddress();
- System.out.println(ip + "***" + text);
- // 释放资源
- os.close();
- ss.close();
- }
复制代码 |