1.采用阻塞式readUTF();长连接2.java socket的3个主要方面如下 1)accept 阻塞,直到接受到一个连接,并返回一个客户端对象实例 2)getInputStream() 3)getOutputStream()客户端代码:public class ClientSocket...
分类:
编程语言 时间:
2015-10-15 18:23:55
阅读次数:
162
前言 socket(套接字),Socket和ServerSocket位于java.net包中,之前虽然对socket有过一些了解,但一直都是云里雾里的,特意仔细的学习了一个socket,用socket模拟一个天气查询的功能,并且解决了几个使用socket过程中比较严重的问题。最简单的客户端和服务端....
分类:
编程语言 时间:
2015-10-10 15:26:40
阅读次数:
249
尽可能使用非阻塞socket int flags, s; ?? ?flags = fcntl (fd, F_GETFL, 0); ? ? ?? ?if (flags == -1){ ? ? ?? ??? ?close(fd); ???? ??? ?return -1; ? ??? } ? ? ? ?? ?f...
分类:
系统相关 时间:
2015-09-23 10:42:48
阅读次数:
169
接收数据不要用readline(),用read()SocketmSocket = new Socket("192.168.1.100", 8888);DataInputStream dinput =new DataInputStream(mSocket.getInputStream())读取服务端发...
分类:
移动开发 时间:
2015-09-17 13:12:29
阅读次数:
213
1. Socket介绍2. ServerSocket的建立与使用3. 使用ServerSocket建立聊天服务器-14. 使用ServerSocket建立聊天服务器-25. 在Android中创建Socket客户端-------------------------------------------...
分类:
移动开发 时间:
2015-08-27 15:07:15
阅读次数:
171
该视频实现是基于TCP/IP协议的Socket(客户端)和ServerSocket(服务端)类,发送视频也就是不间断的发送图片。具体如下:PC服务端:socketService类开启服务及监听,线程类TheadServer处理socket连接,并调用另外一个线程类ThreadClient发送图片到到...
分类:
移动开发 时间:
2015-08-14 13:38:16
阅读次数:
211
原来一直以为是代码问题,改了又改。就是只能本机收。
后来查各种资料或案例,见有人说虚拟机不能收。灵机一动,把服务端放虚拟机里。OK。虚拟机是win7x64 宿主机是win8x64。
又找是否win8系统原因导致的。
http://blog.csdn.net/lixiang987654321/article/details/41697533
在公司最近项目中,有关设备搜索采用UDP广播方式搜...
Socket编程此篇博文的来源
自己一直以为将网络编程这块的知识掌握的还可以了,今天突然有涉及客户端和服务器端的通信的这一块知识的应用,发现自己还不是那么的熟悉这一块,鼓捣了半天,因此就想通过此篇博文来记录一下,也希望能够给更对的朋友们一点帮助...
分类:
其他好文 时间:
2015-06-12 10:14:44
阅读次数:
123
多个客户端与一个服务器端通信的问题上篇博文主要是讲的关于客户端与服务器端的通信问题,在上篇博文中当我们只有一个客户端访问我们的服务器时是可以正常运行的,但是当我们有多个客户端访问我们的服务器时,我们的代码就不能正常工作了。而在现实中,我们是很少有一个服务器只供一个客户端访问的,此篇博文就是来解决多个客户端访问我们服务器端的问题。
解决方法:
用一个多线程就可以解决...
分类:
其他好文 时间:
2015-06-12 10:12:12
阅读次数:
195
下面实现安卓作为客户端实现网络聊聊天室的实例:
建立安卓客户端:
package com.example.mysocketclient;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
i...
分类:
移动开发 时间:
2015-04-23 15:54:55
阅读次数:
182