社区
网络及通讯开发
帖子详情
求ServerSocket使用例子
stugogogo
2004-12-06 10:08:51
求ServerSocket使用例子,实现监听、接收及发送功能,HELP!
...全文
243
7
打赏
收藏
求ServerSocket使用例子
求ServerSocket使用例子,实现监听、接收及发送功能,HELP!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mangw
2004-12-09
打赏
举报
回复
ErrorCode:=0;
//在OnError事件里加上,
这个错误是对方中断了连接导致的。
铖邑
2004-12-08
打赏
举报
回复
这个错误应该是服务器关闭连接的错误,如果你发送的数据服务器无法正常处理的话,就会关闭SOCKET连接。
stugogogo
2004-12-08
打赏
举报
回复
我用C++ Builder的ServerSocket控件处理订购包,在ServerSocket onClientRead事件中,将获取的Socket处理后再次发送,如下:
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
int i;
int pos;
AnsiString sdata;
sdata=Socket->ReceiveText();
pos = sdata.Pos("<TransactionID");
pos = sdata.Pos(">");
i = sdata.Pos("</TransactionID>");
AnsiString TransactionID = sdata.SubString(pos + 1, i - pos - 1);
...............
sdata = "HTTP/1.0 200 OK\r\n";
sdata = sdata + "Content-Type: text/xml; charset=utf-8\r\n";
sdata = sdata + "Content-Length: " ;
AnsiString sdata1;
sdata1 = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
sdata1 = sdata1 + "<SOAP-ENV:Envelope ;
........................
sdata1 = sdata1 + "</SOAP-ENV:Envelope>";
sdata = sdata + String(sdata1.Length())+"\r\n\r\n";
sdata = sdata + sdata1;
Socket->SendText(sdata);
}
出现“asynchronous socket error 10053”错误,但是如果我最后的你句改成Socket->SendText("resp");之类的东西就没问题。请问是不是数据包的包头、长度没有设置好呢,哪里有问题,应该怎样改呢,谢谢!!!
stugogogo
2004-12-07
打赏
举报
回复
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
AnsiString sdata;
sdata=Socket->ReceiveText();
Socket->SendText(sdata);
}
有些连接会出现“asynchronous socket error 10053”,有些又正常,请问是什么原因呢?
stugogogo
2004-12-07
打赏
举报
回复
"asynchronous socket error 10053 "错误是什么回事呢?
铖邑
2004-12-06
打赏
举报
回复
Program Files\Borland\CBuilder6\Examples\Internet\Chat目录下有例子,有这些文件:
chat.bpr chat.cpp chat.res main.cpp main.dfm main.h
好好看看吧。
建议:多看例子,多查帮助,里面有很多资源的。
halfdream
2004-12-06
打赏
举报
回复
\Borland\Delphi6\Source\Internet\webappdlg.dpr(注意,D7这个PROJECT改用TIDTCPSERVER)
\Borland\Delphi6\Source\VCL\ScktSrvr.dpr
socket-
ServerSocket
例子
本资源是java中socket与
serverSocket
连接的
例子
,包括客户端和服务器端的程序代码
delphi socket(ClientSocket,
ServerSocket
)简单实例
delphi socket(ClientSocket,
ServerSocket
)简单实例
一个简单的socket/
serversocket
例子
只是简单的一个socket/
serversocket
编程
例子
serverSocket
基于B/S的,利用io输出流输入流。基于图形界面
ServerSocket
网络通信的
例子
这是一个通信的
例子
, 其中对SOCKEt又一次进行了封装,可以加入自己的Socket类库
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章