请教 winsock 连接到linux 怎么处理 回车及换行?
程序中使用 winsock连接至 linux . 类似telnet 服务器地址
连接到服务器后 需一次发送以下命令:
action:login 换行
username:xxxx 换行
secret:xxxx 换行
再加两个回车键
应该 怎么处理
把换行 写成 /r 回车写成 /r/n
及换行为chr(10),回车为chr(13)
好像都不行
[解决办法]
chr(13)+chr(10)
在你的描述中:
换行 就是 chr(13)+chr(10)
两个回车键 就是 chr(13)+chr(10)+chr(13)+chr(10)
[解决办法]
换行:chr(10)
回车:chr(13)
不过你要是在 vfp 执行以下都可以达到换行的效果
?'a'+Chr(10)+'b'
或
?'a'+Chr(13)+Chr(10)+'b'
如果将要写入到文本中,就只能用 Chr(13)+Chr(10),如:
StrToFile('a'+Chr(13)+Chr(10)+'b','c:\a.txt')
以下写入文本后都不能达到换行的效果
StrToFile('a'+Chr(13)+'b','c:\a.txt')
StrToFile('a'+Chr(10)+'b','c:\a.txt')
StrToFile('a'+Chr(10)+Chr(13)+'b','c:\a.txt')