Socket怎么实现?
来源:互联网 发布:视频音频剪辑软件 编辑:程序博客网 时间:2024/06/11 16:19
public class Server {
public static void main(String args[]) throws IOException {
//为了简单起见,所有的异常信息都往外抛
int port = 8899;
//定义一个ServerSocket监听在端口8899上
ServerSocket server = new ServerSocket(port);
//server尝试接收其他Socket的连接请求,server的accept方法是阻塞式的
Socket socket = server.accept();
//跟客户端建立好连接之后,我们就可以获取socket的InputStream,并从中读取客户端发过来的信息了。
Reader reader = new InputStreamReader(socket.getInputStream());
char chars[] = new char[64];
int len;
StringBuilder sb = new StringBuilder();
while ((len=reader.read(chars)) != -1) {
sb.append(new String(chars, 0, len));
}
System.out.println("from client: " + sb);
reader.close();
socket.close();
server.close();
}
}
客户端代码
Java代码 public class Client {
public static void main(String args[]) throws Exception {
//为了简单起见,所有的异常都直接往外抛
String host = "127.0.0.1"; //要连接的服务端IP地址
int port = 8899; //要连接的服务端对应的监听端口
//与服务端建立连接
Socket client = new Socket(host, port);
//建立连接后就可以往服务端写数据了
Writer writer = new OutputStreamWriter(client.getOutputStream());
writer.write("Hello Server.");
writer.flush();//写完后要记得flush
writer.close();
client.close();
}
}
- Socket怎么实现?
- Socket通讯 完成端口 怎么实现同时收发
- socket是什么?在程序中是怎么实现的?
- 请问 Web Socket的实时通信监控系统设计与实现 要怎么实现?
- 【socket】php实现socket
- 【socket】php实现socket
- socket实现
- socket实现
- 怎么建立socket长连接???
- 怎么建立socket长连接???
- 怎么建立socket长连接???
- 请帮忙~~各位大哥,C#编程 用socket套接字实现文件和文字的传输 怎么编写??????
- 怎么解决Error establishing socket错误
- VC单文档下怎么socket编程?
- socket 怎么发送一个变量值
- C#怎么判断一个Socket是否连接
- java 怎么判断socket已经断开
- C#怎么判断一个Socket是否连接
- 赛码解题报告(1)
- jQuery实现全选和反选-奥妙大揭秘
- 安卓获取手机的网络状态(wifi,2g,3g,4g)
- form表单中method 的get和post区别
- Eclipse+hadoop2.6.2源码编译导入
- Socket怎么实现?
- 大家好,这里是一个PHPer的起点....请大家多多指教
- 2. Add Two Numbers
- android RecyclerView学习笔记
- 诡异的线程加锁问题
- hdu 5879 Cure 打表
- 1.抽象工厂模式
- js实现输入一个数组,实现数组元素能够组成的最大整数
- Android Volley框架解析