ServerSocket 发送消息的问题(高手帮帮忙忙啊,这个问题我都提了两次了) ( 积分: 100 )

  • 主题发起人 主题发起人 royalo
  • 开始时间 开始时间
R

royalo

Unregistered / Unconfirmed
GUEST, unregistred user!
我放置一个ServerSocket在FORM1,我在FORM2中调用ServerSocket发送信息时,为什么提示raised exception class Esocketerror with message 'Windows socket error:'由于套接字没有连接并且(当使用一个sendto调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。(10057),on API 'send' 错误呢?(新人,分没多少,请包涵,谢谢)
//以下代码点击按钮是提示以上错误
procedure TForm2.Button1Click(Sender: TObject);
begin
form1.ServerSocket1.Socket.SendText(memo1.Text);
end;
//以下代码在Clientsocket发送其他消息被Serversocket接受后,
//就会提示另一个错误如下:
//raised exception class EPrivilege with message 'Privileged instruction'

procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket);
var
s:string;
begin
s:=socket.ReceiveText;

//传送信息
if pos('chat',s)>0 then
begin

form2.Memo2.Clear;
form2.Memo2.Text:=s ;
form2.Memo2.Lines.Delete(0);
chat_reply:=strtointdef(form2.Memo2.Lines.Strings[0],0);
form2.Memo2.Lines.Delete(0);
if chat_reply = 1 then
begin
form2.Memo2.ReadOnly:=false;
form2.Button1.Visible:=true;
form2.ShowModal;
socket.SendText('info'+#13+#10+form2.Memo2.Text);
end else
begin
form2.Memo2.ReadOnly:=true;
form2.Button1.Visible:=false;
form2.ShowModal;
end;
end;
end;
 
TCustomWinSocket 没有绑定。这个socket你是怎么来的?
 
form2 里面的是 USES form1里的啊.
现在问题是为什么socket.sendtext只能在ServerSocket1ClientRead()里面使用呢
 
程序发过来帮你看看。
 
腾云驾雾超级服务器正式免费推出!无须任何维护,可让您在1分钟之内建立属于自己的网站!
腾云驾雾超级服务器程序既是一个 webserver 又是一个网站。超级服务器的主要目的是让运行这个程序的人,立即拥有一个属于自己

的网站,理论上 腾云驾雾超级服务器 可以将世界上任何一个网站变成运行本服务器程序的那台电脑的网站!
同时您只要拥有一个全世界唯一的IP地址,那么你就可以让全世界的人来访问你的网站了!当然您要是有一个域名绑定您的IP,那就更

爽了!
腾云驾雾超级服务器程的最大优点是:
1、可以让你在一分钟之内完全拥有一个属于您自己的网站。(快速)
2、您拥有的这个网站将无需要任何维护!(省事)
3、您只要申请 google 的 在线广告 AdSense 就可以开始挣钱了。(挣钱)
4、只要在 参数配置文件 tengyunjiawuserver.ini 中填写 您 google AdSense 的代码编码就可以开始挣钱了。
5、腾云驾雾超级服务器属于纯绿色软件,无需安装注册!(绿色环保)
6、腾云驾雾超级服务器即是一个 webserver 又是一个网站,所以只占用大约 1.5MB大小的空间!(不占地)
理论上 腾云驾雾超级服务器 可以将世界上任何一个网站变成运行本服务器程序的那台电脑的网站!
超级服务器 奥运版
下载地址1:http://www.tengyunjaiwu.com/download/tyjw_aoyun.rar
下载地址2:http://www.600bbs.com/t.rar
超级服务器 baidu 版
下载地址1:http://www.tengyunjaiwu.com/download/tyjw_baidu.rar
下载地址2:http://www.600bbs.com/chao.rar

腾云驾雾超级服务器即是一个 webserver 又是一个网站,如果您的电脑正在运行 Apache 或 IIS 或 Tomcat 请先关掉!

有任何问题请联系我: http://www.tengyunjiawu.com

可以定制啊,你看上哪个网站了,告诉我,我帮你做那个网站的版本啊!

腾云驾雾超级服务器推出 google 版本,端口,广告可完全自定义

超级服务器 google 版
下载地址1:http://www.tengyunjiawu.com/download/tyjw_google.rar

你可以看看 google 版本的 DEMO (本人带宽只有 1MB,速度可能慢了点,大家多谅解啊!)
http://www.tengyunjiawu.com:8080
这个版本也叫气死 google 不偿命
做的还不是很完善,请大家多批评指教!
 
ServerSocket.Active := True 了没有?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
811
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部