socket编程要学多久

socket编程要学多久,第1张

5年。socket网络编程需要比较长时间的实践,在极好的语言基础上,至少5年时间全日攻关差山似的实践,才能写出质量过硬的让庆旁软件,否则软件一定是各种问题不断。Socket编程,其实就是在串联应用层和传输层以达到我们的需坦橡求目的,主要就是在 *** 作传输层的协议。

程序很简单,但是因为我没有你的代码,所以无法确切的给你解释。但是我有几点看法,希望你借鉴:

1.AfxMessageBox函数只是d出一个d出式窗口,肯定不是你猜测的断点的意思。

2.你可以在输出之前测试一下buf里面的值,是不是收到了。如果收到的话,我估计是你将控件和变量关联的时候出了问题。buf都接收到了消息的话,关联也正确的话颂并段,没有理由,不显示消息。

你可以试试下面的方法:

CEdit *pEdit=(CEdit *)GetDlgItem(IDC_EDIT2)

pEdit->SetWindowText(buf)试试。

3。如果上面两个方法都尝试过了,你可以野誉调用下面重新刷新下窗口试试。

pEdit.RedrawWindow()

4.AFXmessageBoxd出后,窗口就显示有一种解释(我刚刚测试了一下,和我的猜测相符,但是我不肯定,不过你可以自己验证一下):在d出窗口之后,系统会发送WM_PAINT消息(但是消息队列不一定马上处理这个消息),引起窗口的重绘,从而及时的更新了控件内容。

如果以上四条没解决你的疑问蔽盯,我可以继续和您探讨,因为我对这个问题有兴趣。

socket你可以理解为一个通道,网络数据通过socket来交互。语言的话其实无所谓,C/C++需要根据linux还是windows有不同的库,java的话就跨平戚顷台陪仔搭了。优势芦拿就是简单好用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12359829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存