[问题] winsock 连线 ptt

楼主: bjk (Up2u)   2016-05-26 14:44:45
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
winsock
问题(Question):
1.想问控制码要输入什么 EX:上下左右
2.如何显示不要乱码
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/Ei42rD0L
补充说明(Supplement):
我用winsock连线到ptt
开了两条thread
一条传资料
一条收资料
目前我可以打自己帐号密码登入
我自己测的结果
英文可以直接传送
Enter则传送"\x0d\x0a"
\x0A is the escaped hexadecimal Line Feed. The equivalent of \n.
\x0D is the escaped hexadecimal Carriage Return. The equivalent of \r.
目前到这边就卡住了
所以想请问
1.想问控制码要输入什么 EX:上下左右
2.如何显示不要乱码
我有尝试使用putty和wireshark看封包内容
但是太难看懂了
http://imgur.com/4lZSo5G
谢谢
作者: Ebergies (火神)   2016-05-26 15:53:00
http://goo.gl/8pgYsRImplement 完应该就能看到正确的 layout 了
作者: Caesar08 (Caesar)   2016-05-26 23:42:00
帮你推一下。希望之后能回馈一下本板
楼主: bjk (Up2u)   2016-05-27 00:09:00
楼上大大要一起研究吗 哈
作者: uranusjr (←這人是超級笨蛋)   2016-05-27 00:17:00
其实特殊字符只有这些而已 http://d.pr/1d6kF上下左右 pgup pgdn home end delete backspace不要乱码的话就是要用 Big 5 Extended, 转 Unicode 表在这里 http://d.pr/1crWn
作者: Caesar08 (Caesar)   2016-05-27 00:21:00
其实我手有点痒了 XD
楼主: bjk (Up2u)   2016-05-27 16:10:00
不用自己写连线 是说不用socket吗winsock
作者: Caesar08 (Caesar)   2016-05-27 16:11:00
是,不过好像有其他问题要考虑...
楼主: bjk (Up2u)   2016-05-27 17:13:00
哈~bbs@ptt.cc bbsu@ptt.cc 这两个我连不上
作者: uranusjr (←這人是超級笨蛋)   2016-05-27 21:58:00
上面这两个是 SSH 喔, 不能直接用 winsock 走 telnet
楼主: bjk (Up2u)   2016-05-28 09:28:00
了解~~
作者: Caesar08 (Caesar)   2016-05-29 17:07:00
为什么飞马那边的编码要用big5呢...
楼主: bjk (Up2u)   2016-05-29 23:24:00
传过来的资料好像就是big5
作者: Caesar08 (Caesar)   2016-05-30 00:07:00
我是连utf8,但飞马的画面却是big5,但之后的又变回utf8
楼主: bjk (Up2u)   2016-05-30 00:54:00
要怎么知道是哪一种编码呢
作者: Caesar08 (Caesar)   2016-05-30 00:55:00
看binary格式跟实际的文字 就可以知道了

Links booklink

Contact Us: admin [ a t ] ucptt.com