根据给定C++程序(client.cpp和server.cpp),学习和练习socket编程。
基于两个给定的C++程序,实现基于IP地址和端口号的聊天应用程序。
具体实现要求如下:1.在本地机器上编译运行client.cpp和server.cpp程序,逐条回答程序注释中的问题,学习理解socket编程的主要函数及相关操作。
2.对client.cpp和server.cpp进行整合和改进,使得程序能够在一个显示窗口中同时显示发送的消息和收到的消息,并说明你是如何设计和实现这种功能的?3.原始的client.cpp和server.cpp将发送端IP和端口号写入到程序内容,对于使用并不十分方便,如果通过界面或终端输入,实现发送端IP地址和端口号的灵活设置?类似的,如何设置本人的服务程序侦听的端口号?回答上述问题,并在2的程序基础上改进程序,实现这些功能。
4.如何利用改写好的程序实现局域网内的广播?写出你的方法,并和周围周围同学沟通验证这一功能。
用本人的电脑截图说明该功能的实现。
5.设计实施更为友善合理的用户交互界面。
6.小组成员新增功能。
2016/10/14 13:56:30 39.49MB 计算
1
bcb5.0使用socket动态库进行文件传输,包括客户端和服务器端,完整源代码bcb5.0上编译通过。
服务端为线程接收方式,可并发连接多个客户端,数量没无限制。
2016/4/17 4:30:07 682KB bcb socket 文件传输
1
本资源是本人前面发过的一个局域网聊天工具的升级版。
具体功能有:1.采用了全新的界面风格(新增)2.实现了基本文字聊天功能3.实现了基本文件传送功能4.实现了发送窗口抖动的功能5.实现了语音聊天的功能(新增)资源内容包括源程序和打包后的可执行jar文件,以及要用到的所有jar包;
代码保证可用,如有问题请留言,代码较规范,结构清晰,相信对学习javasocket编程和swing界面开发的朋友有一定的协助。
注:main函数在MainFrame类
2020/6/16 2:34:46 4.75MB java socket
1
http://blog.csdn.net/csnd_ayo/article/details/61577634代码引见
2020/6/22 1:25:40 21KB Boost Asio
1
一个VC++socket异步通讯类
2021/10/2 10:40:06 97KB socket VC++ 异步通信 源码
1
这是两个很简单的程序(服务端、客户端)达成两端之间的通讯例子。
Socket
2021/8/15 16:15:29 40KB C# Socket 服务器 客户端
1
关于android基于局域网socket通信的完好demo,详细见https://blog.csdn.net/weixin_40998254/article/details/81163701
2016/6/13 21:18:46 1.35MB socket wifi 局域网通信 android
1
两部手机连接wifi后,通过socket进行数据传输说明:测试需求两部安卓手机A,B。
A手机创建WIFI热点作为服务器,B手机连接A手机WIFI热点,作为客户端。
//A手机服务器接收数据步骤:1点击创建Wifi热点2点击"turn_on_receiver"接收数据//B手机客户端发送数据步骤:1点击连接Wifi2点击"turn_on_send"发送数据
2021/3/16 23:20:14 2.11MB android wifi socket
1
Socket服务器端和多客户端通讯的例子。
使用了MVVMlight架构。
为了测试简单,SERVER和CLIENT是做在一个界面上了。
CLIENT可以点“+”多次添加,目前最多100个。
理论上可以更多,改下源代码就行。
紧缩包解压密码roycai1234
2018/1/15 17:36:57 2.21MB C# WPF SOCKET WVVMlight
1
这是linux下的双人弹球游戏。
分服务器端和客户端。
基于socket通讯。
2019/6/13 16:01:17 22KB linux socket 双人弹球 游戏
1
共 755 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡