各位高手,可怜可怜我吧(尽管我苯得有点离谱):( 呵呵,真的很着急(50分)

  • 主题发起人 主题发起人 BJ_QQ
  • 开始时间 开始时间
B

BJ_QQ

Unregistered / Unconfirmed
GUEST, unregistred user!

我现在要做一个远程通信

但我不知道如何建立起连接

我用mscomm的控件,或者用spcomm控件也行,进行拨号,但接收方如何与呼叫方进行连通?

请各位大虾帮帮忙了:)

请尽可能的详细一点.

谢谢!!!!
 
看Delphi的例子。
 
讲的太笼统
 
我是说,如何用spcomm.或者mscomm的,进行拨号连接

在我拨通后,接入方应该如何操作?

以便我的数据可以进行传输
 
老大,应该在服务端有一个接收的程序,就好象Socket.
 
建立tcp/ip的连接,这一层可以不由你的程序完成,而由系统的拨号连接来建立
一个可靠的tcpip连接,你只需要写socket程序
(服务器安装一个拨号服务)
 
各位大虾:

可不可以把spcomm的具体拨号程序告诉我?

在有就是在接入端如何进行响应,以便进行连接,

本程序都要在程序后台进行,不可以用系统的拨号程序,(当然程序外调例外)

谢谢帮助:),谢谢!!!!!!!

 
能否给我一份?
<a href="mailto:dadicomp@china.com">dadicomp@china.com</a>
 
我用的是spcomm控件,但是我输入:
Comm1.StartComm;
CommStr:='ATDT 121'+#13;
Comm1.WriteCommData(CommStr,SizeOf(CommStr));
拨号时没有反应,modom 也不出声音:(
费解的离谱,请大虾们能不能写的详细点?

谢谢!!!!:)
 
灯会不会闪啊?
回车要不要#13#10啊?
 
#13#10?

那不是会这换行呢?:(
 
在接受端该作何处理?

难道是:
Comm1.StartComm;
CommStr:='ATA'+#13#10;
Comm1.WriteCommData(CommStr,SizeOf(CommStr));
这样就可以进行连接了?
各位大虾,可不可以写得详细点?
 
不要用 SizeOf(CommStr) 判断长度
要用 Length(CommStr)
 
还是不行,按照你说的,也不能进行编译:(

我都快完蛋了:(
 
var CommStr:string

Comm1.WriteCommData(PChar(CommStr),WORD(Length(CommStr)))
 
接受答案了.
 
后退
顶部