我是这方面的初学者,如果您能与我分享您的专业知识和经验,以引导我成为一名优秀的网络程序员,我将非常感谢(如果问题不符合标准,我对此表示歉意,但对我有帮助。谢谢)
我想创建一个程序,使我的鼠标移动(位置)在主机上并将其发送给客户端(它将复制移动)。解决此问题的第一部分将是学习如何通过网络发送数据。我了解了各种协议,并且很自在,并且了解了TCP / IP中每个堆栈的功能。现在,我要开始实施它们。我绝对必须使用预编码的库来创建所需的帧和数据包。我在网上搜索了如何发送数据以及讨论了各种编程语言中有关套接字的所有答案。我想了解“套接字”在抽象中的适合位置。仅仅是将数据发送到下面的层所需帧的转换介质,还是其他东西?在线多人游戏使用udp进行交流。他们还使用套接字还是其他东西?圆顶怎么样? Unix Socket和Win Socket有什么区别