摘要:
开发环境VS2010这个小程序用到了UDP通信和多线程的知识。已知问题:不能显示中文。发送内容不能过长。滚动条没有自动滚到最后一行。基本思路:在初始化对话框的时候就创建一个线程,在这个线程里进行套接字初始化,然后一直阻塞到接受到消息。总结:接受消息显示采用的是往CString 变量里面追加东西,然后再分行显示。这样做个人感觉肯定不是最优,但是我目前只能想到这个办法了。至于不能显示中文的问题,我知道发生在接收消息阶段。整个消息发送接收过程是这样处理的:从控件上获取到CString的,然后转换格式成wchar_t,再格式化成char*通过sendto函数发送过去。接受端接收了char*也是转成wc 阅读全文