社区
网络编程
帖子详情
请问,如何编程使A机的c端口与B机的d端口通讯?(非MFC,纯API)
swxlion
2004-08-30 11:27:19
RT
我现在遇到一个问题,要使A机的c端口与B机的d端口通讯。
目前我只知道如何使A机的e端口与B机的e端口通讯。
因为是时实系统中使用,所以不能使用MFC,需要使用API。
现请教大家。
...全文
166
14
打赏
收藏
请问,如何编程使A机的c端口与B机的d端口通讯?(非MFC,纯API)
RT 我现在遇到一个问题,要使A机的c端口与B机的d端口通讯。 目前我只知道如何使A机的e端口与B机的e端口通讯。 因为是时实系统中使用,所以不能使用MFC,需要使用API。 现请教大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PiggyXP
2004-09-01
打赏
举报
回复
可以的:)
swxlion
2004-09-01
打赏
举报
回复
谢谢大家,这下解决了.我结贴了^_^
swxlion
2004-09-01
打赏
举报
回复
只是A机作Server,B机不做。
这样的话,B机只bind,不listen,可以吗?
rwdx
2004-08-31
打赏
举报
回复
什么系统?什么端口?
allenq
2004-08-31
打赏
举报
回复
就是啊...A机的8010端口,和B机的8075端口分别开启socket侦听listen就行了啊
zhangshengyu
2004-08-31
打赏
举报
回复
before bind 10.1.152.76:8075 then connect 10.1.152.11:8010
PiggyXP
2004-08-31
打赏
举报
回复
像sevencat(七猫)说的,用最基本的几个socket api就可以实现啊
只要注意不要使用MFC的CSocket类就好了,在linux和windows系统中的socket使用都是类似的
large_small
2004-08-31
打赏
举报
回复
TO:swxlion()
你的那种方法必须在A(server)先开启,B(client)才能连接哟
要是A或是B都能当Server的话,你必在A和B上都打开同样的端口作Listen状哦
swxlion
2004-08-31
打赏
举报
回复
如果B机不开,行不行呢?
adamx
2004-08-31
打赏
举报
回复
建两个socket 分别在8010 和 8075 listen 不就可以了吗?
sevencat
2004-08-31
打赏
举报
回复
bind
connect
send
recv
socket
这几个函数估计就够 了吧。我想。
gdy119
2004-08-31
打赏
举报
回复
就是啊...A机的8010端口,和B机的8075端口分别开启socket侦听listen就行了啊
建议用如上所说的方法!
swxlion
2004-08-31
打赏
举报
回复
那请问,是不是这样:
A:( Serv )
... ...
socket( ... );
... ...
local.sin_addr.s_addr = htonl( INADDR_ANY );
... ...
local.sin_port = htons( 8010 );
... ...
bind( ... );
... ...
listen( ... );
... ...
while( true )
{
accept( ... );
... ...
}
B:( Client )
... ...
socket( ... );
... ...
bindaddr.sin_addr.s_addr = inet_addr( Serv );
bindaddr.sin_port = htons( 8075 );
... ...
bind( ..., ( struct sockaddr * )&bindaddr, sizeof( bindaddr) );
... ...
serv.sin_addr.s_addr = inet_addr( Serv );
serv.sin_port = htons( 8010 );
... ...
connect( ..., ( struct sockaddr * )&serv, sizeof( serv ) );
... ...
swxlion
2004-08-31
打赏
举报
回复
win2000。
比如说:10.1.152.11:8010 与 10.1.152.76:8075 通讯.(TCP)
C++实现简单串行
通讯
教程
串行通信是计算
机
与外部设备或计算
机
之间进行数据传输的一种基本方式。它通过一个信号线一次发送或接收一个比特数据。由于其硬件接口简单、成本低廉等特点,在嵌入式系统、工业控制等领域被广泛使用。Windows
API
(应用程序
编程
接口)是一组丰富的函数和接口,使得开发者可以编写能够在Windows操作系统上运行的应用程序。在串行通信方面,Windows
API
提供了一系列函数,用于配置、打开、读取、写入、和关闭串行
端口
。通过这些
API
,开发者可以实现从简单的数据传输到复杂设备控制的各种功能。
VC++即时
通讯
项目实战:从
MFC
界面到Socket网络
编程
全解析
网络
编程
是计算
机
通信的基础,其核心在于实现不同设备间的数据交换。TCP/IP协议栈作为互联网的基石,通过Socket接口为应用程序提供了可靠的端到端通信能力。在Windows平台下,Winsock库是实现网络通信的关键技术,它封装了底层协议细节,让开发者能够专注于业务逻辑。多线程
编程
则是提升程序并发性能的重要手段,尤其在需要同时处理多个网络连接或保持用户界面响应的场景中至关重要。通过结合
MFC
框架的消息驱动
机
制,可以构建出既稳定又交互流畅的桌面应用程序。本文以即时
通讯
软件这一经典应用场景为例,深入探讨了如何
MFC
串口助手的详解与应用实践
MFC
(Microsoft Foundation Classes)是微软公司为了开发Windows应用程序推出的一套类库,它封装了Windows
API
,使得开发者可以使用面向对象的方式来编写应用程序,极大简化了Windows平台下的
编程
工作。
MFC
提供了丰富的控件和功能组件,支持创建标准的Windows窗口、控件、绘图、文件操作、网络通信等功能。
基于VC++的QQ即时
通讯
机
制实战源码解析
当用户点击“登录”按钮后,客户端会向服务器发起首次握手请求。该请求包通常包含以下关键字段:偏移量字段名类型示例值说明0x00Headerstruct见前文固定头部0x14UINuint32_t12345678用户账号0x18char[16]密码MD5摘要0x28uint16_t客户端版本0x2ADeviceTypeuint8_t设备类型。
21、网络应用与通信:使用
MFC
Winsock 类实现应用间通信
本文详细介绍了如何使用
MFC
Winsock 类实现应用程序间的网络通信。内容涵盖网络通信的基本原理、套接字(Socket)、
端口
和地址的概念,以及如何创建和使用 CAsyncSocket 对象进行连接、发送和接收消息。此外,还讲解了如何构建一个基于对话框的客户端/服务器应用程序,并通过事件驱动的方式处理网络事件,如连接建立、数据接收和连接关闭。最后,还提供了一个完整的示例程序,并讨论了错误处理、并发连接的扩展方法,以及网络通信技术的未来发展趋势。
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章