Java Delphi socket交互通讯实例
2010-07-23 22:39
453 查看
Delphi 环境的 Delphi for windows 2007
Java 环境JDK 6.0 Eclipse 集成环境
由于时间原因这里只写出重要的代码片段
代码实例中Java作为服务端,使用Delphi 的 TClientSocket做为客户端
Java端的 信息处理如下
... ...
private DataOutputStream dos=null;
private Socket sk=null;
private BufferedReader br =null;
sk ... ...
String ques="";
br=new BufferedReader(new InputStreamReader(sk.getInputStream()));
ques=br.readLine(); //使用此函数必须在发送端发送换行符,否则将一直等待接受
System.out.println(ques);
dos=dos=new DataOutputStream(sk.getOutputStream());
dos.write("#".getBytes()); //向客户端写数据
dos.close();
br.close;
sk.close;
Delphi端发送代码
procedure TForm1.ClientSocket1Connect(Sender: TObject;
Socket: TCustomWinSocket);
begin
Socket.SendText('#'+#10);// 向服务端发送信息 注意 #10不能忽略否则会造成对方一直等待接受
end;
接受代码
procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);
begin
Socket.ReciveText; //接受响应信息
Socket.close;
end;
Java 环境JDK 6.0 Eclipse 集成环境
由于时间原因这里只写出重要的代码片段
代码实例中Java作为服务端,使用Delphi 的 TClientSocket做为客户端
Java端的 信息处理如下
... ...
private DataOutputStream dos=null;
private Socket sk=null;
private BufferedReader br =null;
sk ... ...
String ques="";
br=new BufferedReader(new InputStreamReader(sk.getInputStream()));
ques=br.readLine(); //使用此函数必须在发送端发送换行符,否则将一直等待接受
System.out.println(ques);
dos=dos=new DataOutputStream(sk.getOutputStream());
dos.write("#".getBytes()); //向客户端写数据
dos.close();
br.close;
sk.close;
Delphi端发送代码
procedure TForm1.ClientSocket1Connect(Sender: TObject;
Socket: TCustomWinSocket);
begin
Socket.SendText('#'+#10);// 向服务端发送信息 注意 #10不能忽略否则会造成对方一直等待接受
end;
接受代码
procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);
begin
Socket.ReciveText; //接受响应信息
Socket.close;
end;
相关文章推荐
- java中各种通讯的实例(socket、http等)
- java SSL安全socket的通讯实例
- Socket通信实例(一)——Java与Java最简单的通讯
- Java 多线程ServerSocket通讯简单实例(基于TCP协议)
- java SSL安全socket的通讯实例-java学习笔记(4)
- 【个人笔记】基于AMF-RPC实现Flex与JAVA的交互实例【下】
- java中用http方式远程交互的另一个实例(转)
- 用java写的一个socket实例
- java与C++之间进行SOCKET通讯要点简要解析
- Java Socket服务器与客户端实例
- android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- Flex与Java三种交互方式实例
- HBase总结(十二)Java API 与HBase交互实例
- java与C++之间进行SOCKET通讯要点简要解析
- Delphi实现高性能的Socket通讯服务器(完成端口模型IOCP)
- Jni 多线程编程,socket通讯数据主动回调java
- 初学java socket编程实例代码讲解
- JAVA与网络开发(TCP:Socket、ServerSocket;UDP:DatagramSocket、DatagramPacket;多线程的C/S通讯、RMI开发概述)
- Flex Socket与Java通信实例说明(转)
- 《转》android利用socket与java后台交互的设计与实现