急求delphi程序加入能通过网络能发送字符串信息的功能,发邮件太慢,而且IdSMTP1连接的时候容易失去响应,请问高手还有其它办法没,只要能发送字符串信息就可以了
解决方案 »
- 语法分析是用的什么原理?
- 请问高手,delphi7支持vista开发吗?
- 惊喜!!!今天刚找了份工作,在一家电力设备公司用Delphi开发和维护网站,明天就上班!!有在这方面工作的朋友谈谈经验好吗?必有重谢!!
- 使用ADOConnect + AdoQuery + sqlserver2000 ,多次调用时,报告"连接被占用,不能执行下一命令"
- 如何把一个表的一条纪录,新增加到另一表中?
- 谁有ImagXpress的注册码?????????/
- 怎样使程序的界面可以随操作系统的分辨率调整而调整.
- 大问题
- 鼠标移动button控件时 如何让它显示下沉(就是点击时出现周围出现虚线框)
- 求教关于quickreport的问题!
- 读写窗体
- 如何利用Delphi在屏幕上查找图形!!谢谢!!!
参考下DELPHI6下的DEMO 的IDTCPCLIENT 部分..该处有源码IdTCPClient 是目前我认为发字符串的最简方法.
TcpClient.RemoteHost := '192.168.1.111';//对方IP
TcpClient.RemotePort := '8080';//对方端口
if TcpClient.Connect then
TcpClient.Sendln('你要发关的字符串')
else
showmessage('网络连接失败!');
exit;
if TcpFlag then //判断是否用TCP
AcceptSock[0]:=Socket(AF_INET,SOCK_STREAM,0) //创建套接字,使用TCp方式通讯
else
AcceptSock[0]:=Socket(AF_INET,SOCK_DGRAM,0); //创建套接字,使用UDP方式通讯,按数据报
if AcceptSock[0]=SOCKET_ERROR then
exit;
如果作为服务器,那接下就是绑定bind和监听listen;如果作为客户端则只需链接connet即可;至于如何实现,楼主就多去看看这方面的资料吧