社区
网络及通讯开发
帖子详情
socket同一程序中怎样才能区分不同端口的IP消息呢?
p2436045
2007-02-27 05:46:11
同一程序中怎样才能区分不同端口的IP消息呢?
...全文
185
5
打赏
收藏
socket同一程序中怎样才能区分不同端口的IP消息呢?
同一程序中怎样才能区分不同端口的IP消息呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lailaiququ
2007-02-28
打赏
举报
回复
Socket183_7760 对应的端口是确定的,从连接的程序段中应该能看出来。
p2436045
2007-02-28
打赏
举报
回复
晕,没人指导下吗?
p2436045
2007-02-27
打赏
举报
回复
class TEasy : public TForm
{
__published: // IDE-managed Components
//...
private: // User declarations
void __fastcall OnRecv(TMessage &Message);
public: // User declarations
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_SOCK,TMessage,OnRecv);
END_MESSAGE_MAP(TForm);
};
void __fastcall TEasySeasky::OnRecv(TMessage &Message)
{
switch(WSAGETSELECTEVENT(Message.LParam))
{
case FD_READ:
nLen=recv(Socket183_7760,recvMsg,8192,0);
break;
case FD_CLOSE:
closesocket(Socket183_7760);
break;
}
}
OnRecv()自动接收消息,消息的内容我得到了,但是我怎么样才能知道这个消息是发给程序的哪个端口呢?
代码我也是从网上找到的,所以也不太理解
lailaiququ
2007-02-27
打赏
举报
回复
如果是用API函数, TCP连接在调用connect时就确定了连接的端口。 UDP则用recvfrom接收数据报,参数中返回的源地址中就有端口。
UDP控件则在回调函数的参数中返回有端口。
我也是初学者,你的那个消息我不知道。
p2436045
2007-02-27
打赏
举报
回复
详细点:
我的程序开了3个socket,与同一服务器的两个端口相连,但是对于接收到的消息我怎样才能区分是本机哪个端口的呢?我VCL_MESSAGE_HANDLER宏接收消息的
监控
Socket
端口
程序
2. **
端口
**:在TCP/
IP
模型
中
,
端口
是一个16位数字,范围从0到65535,用于
区分
同一
台计算机上运行的
不同
服务。每个服务通常绑定到一个特定的
端口
号,以便数据包能被正确地路由到相应的应用
程序
。 3. **监控**:在...
Linux
socket
编程探讨二(使用
不同
收发
端口
发送UDP广播).doc
这种方法的一个关键优点是,即使在
同一
主机或进程
中
,也能通过
不同
的
端口
区分
广播
消息
的响应和请求,从而实现并发处理。 总结起来,Linux
socket
编程
中
的UDP广播利用了广播地址和动态
端口
分配,可以高效地向网络
中
...
基于Java_
Socket
通信
程序
的设计说明.doc
文
中
提到的限制是所有客户端都通过
同一
端口
连接服务器,如果要
区分
不同
的聊天群组,需要为每个群组分配
不同
的
端口
。 7. **安全与隐私**:设计局域网聊天工具的一个主要目的是减少通过互联网通信可能带来的安全风险...
c#网络编程
Socket
Socket
是操作系统提供的接口,用于
不同
设备或
同一
设备内的进程间通信,尤其在网络环境
中
,常与TCP/
IP
和UDP/
IP
协议配合使用。 在
Socket
编程
中
,关键概念包括: 1. **协议**:比如TCP/
IP
和UDP/
IP
,它们定义了数据在...
socket
设计
而
IP
地址和
端口
号则是网络通信的两个关键参数,
IP
地址用于定位网络
中
的设备,
端口
号则
区分
同一
设备上的
不同
服务,0-1023是熟知
端口
,需超级用户权限,1024-49151是注册
端口
,49152-65535是动态或私有
端口
,普通用户...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章