線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1532
推到 Plurk!
推到 Facebook!

用IdTCPServer与PB通讯,能连接,接收不到字符是什么原因,哪位做过请指教!

缺席
ctx62
一般會員


發表:4
回覆:28
積分:6
註冊:2002-12-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-08-10 08:27:16 IP:27.186.xxx.xxx 訂閱
 编程环境是XE2,indy也是XE2默认安装的!与IdTCPClient通讯没有问题。但与PB的程序通讯时,能连接,但收不到字符串
附加檔案:53e6bc64539d2_Samples.rar
ctx62
一般會員


發表:4
回覆:28
積分:6
註冊:2002-12-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-08-10 17:30:05 IP:27.186.xxx.xxx 訂閱
 目前PB的服务程序可以接收我发送的字符串。但我的服务器程序不能接收PB发的字符串,单步调试时只能触发连接,接收事件IdTCPServer1Execute(AContext: TIdContext);没有任何响应。
这是PB的发送语句:winsock_a.object.senddata(sle_msg.text)
ctx62
一般會員


發表:4
回覆:28
積分:6
註冊:2002-12-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-08-10 21:46:04 IP:27.186.xxx.xxx 訂閱
 问题已经解决了,winsock_a.object.senddata(sle_msg.text+ '~r~n')
在PB客户端发送字符串时,在最后加上'~r~n'(PB的回车换行符),IdTCPServer就可以收到字符了
系統時間:2017-10-22 18:05:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!