IPWorks中的TCP方式双向通信
2011-09-09 13:56
766 查看
1、启动服务器端
ipwIPDaemon1.LocalPort := 'Localhost';
ipwIPDaemon1.LocalHost :=
1981;
ipwIPDaemon1.Listening := TRUE;
2、连接服务器
ipwIPPort1.RemoteHost := 'Localhost';
ipwIPPort1.RemotePort := 1981;
ipwIPPort1.Connected := TRUE;
3、客户端向服务器发消息
ipwIPPort1.DataToSend :=
'Hi~~!!!';
4、服务端向客户端发消息
procedure BtnSendClick(Sender:
TObject);
var
i: Integer;
begin
for i := 1 to
ipwIPDaemon1.ConnectionCount do
begin
ipwIPDaemon1.DataToSend[i] := 'Hello~!!!';
//ipwIPDaemon1.RemoteHost[i]//可以利用这个向指定客户端发消息
end;
end;
5、接收消息
ipwIPPort1和ipwIPDaemon1接收消息的地方有些类似
都在DataIn事件中,其中的Text参数就是消息内容
ipwIPDaemon1.LocalPort := 'Localhost';
ipwIPDaemon1.LocalHost :=
1981;
ipwIPDaemon1.Listening := TRUE;
2、连接服务器
ipwIPPort1.RemoteHost := 'Localhost';
ipwIPPort1.RemotePort := 1981;
ipwIPPort1.Connected := TRUE;
3、客户端向服务器发消息
ipwIPPort1.DataToSend :=
'Hi~~!!!';
4、服务端向客户端发消息
procedure BtnSendClick(Sender:
TObject);
var
i: Integer;
begin
for i := 1 to
ipwIPDaemon1.ConnectionCount do
begin
ipwIPDaemon1.DataToSend[i] := 'Hello~!!!';
//ipwIPDaemon1.RemoteHost[i]//可以利用这个向指定客户端发消息
end;
end;
5、接收消息
ipwIPPort1和ipwIPDaemon1接收消息的地方有些类似
都在DataIn事件中,其中的Text参数就是消息内容
相关文章推荐
- TCP/IP通信程序设计中的通讯方式与报文格式
- TCP/IP通信程序设计方式
- Server端和Client端常见的通信方式TCP/IP和UDP
- [分布式java]基于JavaAPI实现消息方式的系统间通信:TCP/IP+NIO
- [分布式java]基于JavaAPI实现消息方式的系统间通信:TCP/IP+BIO
- java分布式开发TCP/IP NIO无阻塞 Socket((基于消息方式实现系统间的通信) )(转)
- TCP/IP通信程序设计的丰富多样性(长短连接、同步异步等)
- C# 以 HTTP/SSL(双向) 方式请求 Java Jersey 发布的 Restful 资源与TCPSocket客户端
- TCP/IP 多线程服务端多客户端通信 readLine
- 网络通信 --> Socket、TCP/IP、HTTP、FTP及网络编程
- wireshark的使用教程--用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的
- Java基础—网络编程【OSI/RM TCP/IP】【网络通信三要素】【UDP传输 & TCP传输】【DNS域名解析】
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- TCP/IP通信过程(以发送电子邮件为例)
- TCP/IP 通信示例
- ubuntu-利用pdnsd-TCP方式获取IP-拒绝DNS污染
- 常见通讯方式RS232 RS485 TCP/IP介绍
- 对Socket通信、TCP/IP和Http的理解
- 嵌入式 TCP/IP 协议单片机技术在网络通信中的应用