PC服务器端定义了BufferedReader in 和 ObjectOutputStream out,android客户端定义了PrintStream pout 和 ObjectInputStream oin,建立连接后服务器先给客户端发信息,在监听in.readLine(),可以运行。但是客户端改成先发送消息pout.println("request"),在监听oin.readObject(),服务器端改成先监听in.readLine(),再out.write(),问题来了,服务器一直阻塞在in.readLine()!!!!
这是为什么啊?socket通信中有什么要注意的吗?求高人指路!!!
这是为什么啊?socket通信中有什么要注意的吗?求高人指路!!!
解决方案 »
- imageView.setLayoutParams(new LayoutParams(240, 320));报强制类型转换错误,why?
- SurfaceView获取焦点也无法监听到键盘事件,这是怎么回事?
- NDK部分是否可以直接渲染yuv数据
- 求推荐两款android应用测试用真机(公司项目测试急需!!!)
- WebView
- 求读取系统联系人的代码,最好可以修改及删除,多谢了,呵呵
- 如何实现自己写的view类的画布和本身的控件ImageButton一块显示
- 2.0X的百度地图SDk使用问题
- 运行helloworld程序的时候,提示 “Emulator PANIC: Could not open: AVD”
- AutoCompleteTextView 对于输入匹配的下拉列表内容的排序如何做?
- 桌面控件的按钮事件怎样监听
- SAX解析的问题~
建立连接是第一步,你的情况可以将客户端先不改,服务端改为发送->接收->发送 测试