怎样用DELPHI启动WIN98的拨号网络服务器并将某一MODEM设为允许拨入的状态?
我有两台WIN98需要互联用的是SOCKET,在局域网内调试好以后在远程环境中使用也基本
正常,可是做服务器的一方必须手动打开拨号网络服务器才行,真是麻烦而且很丢面子,哪位大哥有好的办法,指点一下,先行谢过顺便问一下如果对方是WINXP的话,又该怎么做呢?

解决方案 »

  1.   

    向modem所在端口写AT指令:
    ATS0=r
    r 为检测振铃的声音次数。然后自动摘机
    你最好找modem的at指令看看,选你需要的
      

  2.   

    同意 WorldCreater(造化天尊) 
    另外,可以用超级终端输入
    ATS0=r
    AT&W
    将设置保存在modem中,以后,只要一打开modem,就自动进入自动应答状态
      

  3.   

    不行呀同志们
    像你们说的那样弄了以后拨号倒是会应答,可是一到检验用户名的密码就不动了
    可能这样子不行的我是用拨号网络来拨号的不是用直接发命令到MODEM的方式,
    因为我要用SOCKET来互相传送文件
      

  4.   

    你可以用winsock指令,
          WSAStartup(2, WSAData);
          listen_sd := socket(PF_INET, SOCK_STREAM, 0);
            sa.sin_family:= PF_INET;
            sa.sin_port := htons(7016);
            sa.sin_addr.S_addr:=htonl(167772165);
            try
                 IF connect(listen_sd, sa, sizeof(sa))=0 Then
                 begin
                      getsockname(listen_sd,sa,buffers);
                      showmessage(inttostr(sa.sin_port));
                 end
                 else
                    showmessage('error');        except
                    
            end;这是我其中测试的一段代码,当程序运行到connect会自动启支一个窗口.这个窗口是
    就WINdows内置窗口.如果你要设置一个modem.你可以先进入IE-->工具-->选项-->连接.
    具体你可以试一试
      

  5.   

    老兄,你说的那个WSASTARTUP的那段代码执行以后什么也没有出啊(过了好久
    出了一个ERROR)???