易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi开发的客户端怎么无法连接9730端口?

服务器是一个网络设备,目前在内网,IP固定为192.168.1.123,开放9707~9738共31个连续端口(用XP自带的超级终端试过了,这些端口都可以正常连接、通讯)。
用TcpClient控件写的客户端软件,就9730这个端口无法建立连接、通讯,代码如下,程序运行到 “MyTcpClient.Open;”时就报错,MyTcpClient.OnError返回10061和10057两个错误代码。请问是怎么回事?

procedure TFormSMS.E1SendClick(Sender: TObject);
var
  MyTcpClient:TTcpClient;
  ID:DWORD;
  Rec:string;
  index:Integer;
begin
  MyTcpClient :=TTcpClient.Create(nil);
  MyTcpClient.BlockMode := bmBlocking;
  MyTcpClient.Name := 'MyTempTcpClient';
  MyTcpClient.OnError := TcpClient1Error;
  MyTcpClient.RemoteHost := RzEditE1IP.Text;
  MyTcpClient.RemotePort := RzEditE1Port.Text;
MyTcpClient.Open;  
  Sleep(100);
  if MyTcpClient.Active then
  begin
  if MyTcpClient.Sendln(RzEditE1Command.Text) > 0 then
  begin
  ...
  end;
  end;
  MyTcpClient.Close;
  MyTcpClient.Free;
end;

看看9730端口是不是被其他程序占用了。

没有被占用,占用了超级终端应该也连不上才对。

是否有防火墙?
在客户端,用tel 看一下是否可以?

没有防火墙,主要是用超级终端可以,而自己写的客户端就那个端口不行才奇怪。

有没有哪个大哥知


相关问答:

VC Delphi 内存速度比较 - VC/MFC / 非技术类

VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......

xml创建后如何销毁? - Delphi / 网络通信/分布式开发

xml := CreateOleObject('Microsoft.XMLHTTP');
  xml.Open('GET','http://www.google.com', False);
  xml.Send;
  xml.responseText;
使用xml.responseText可以获取网页源码,但是再次 ......

delphi 网页中<option> 标签的方法

我想写一个在打开网页后,其中网页中有下拉列表框里面有几个值,我在想在事先还没有打开网页前选一个值,在打开网页后,网页中这个下拉列表框就显示我事先选取的值。小弟不会,希望哪位大侠出手相助一下?????
......

RMB求购“赢三张”游戏DELPHI版代码

求购带游戏大厅及“赢三张”扑克游戏的DELPHI源代码,联系QQ:861973982
具体内容QQ详谈。
没见过
帮顶

赢三张”扑克游戏 ?

没听说过.没听说过.

赢三张 是不是俗称炸鸡的游戏啊

没玩过这个游戏 ......

Delphi 2010 PChar 的奇怪现象

 MessageBox(0,PChar('L'),PChar('LL'),0);
结果:PChar('LL') 显示 ,但PChar('L') 不显示.
var
  p1, p2: PChar;
begin
  p1 := PChar('L');
  p2 := PChar('LL');
  MessageBo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号