社区
通信技术
帖子详情
使用udp socket时,如何设置udp的源端口?
tuman
2004-05-06 03:11:41
直接创建一个新的socket时,发送数据使用的系统分配的端口,我想指定源端口,怎么弄呢?多谢
...全文
1151
6
打赏
收藏
使用udp socket时,如何设置udp的源端口?
直接创建一个新的socket时,发送数据使用的系统分配的端口,我想指定源端口,怎么弄呢?多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
COM_MOC
2004-05-07
打赏
举报
回复
又不绑定,那应该是最后的招了,:D
tuman
2004-05-07
打赏
举报
回复
如果不绑定,是不是只能用raw socket哪?
fzel_net
2004-05-07
打赏
举报
回复
//port 就是你要绑定的端口号了
void CreatSocket(unsigned int ip, int port){
int fd;
struct sockaddr_in addr;
if(fd=socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP)<0){
printf("creat socket failed\n");
}
memset(&addr, 0, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_port = htons(port);
addr.sin_addr.s_addr = ip;
if (bind(fd, (struct sockaddr *)&addr, sizeof(struct sockaddr)) == -1) {
close(fd);
return -1;
}
wangle11111
2004-05-07
打赏
举报
回复
使用原始套接字IPPROTO_UDP ,然后用设置IP_HDRNCAL选项,,就可以自己定义一个UDP包头了
lsof
2004-05-06
打赏
举报
回复
bind到某个本地端口
醉马不肖
2004-05-06
打赏
举报
回复
bind
socket
(套接字)实现
udp
通信
本文介绍了
UDP
通信的基础知识,包括
源
IP和目的IP地址、
端口
号的概念,以及网络字节序的重要性。通过示例详细讲解了
UDP
协议的特点,如无连接、不可靠传输和面向数据报。同
时
,展示了
使用
socket
接口创建、绑定、发送和接收
UDP
数据的过程,并讨论了如何优化服务器,如
使用
INADDR_ANY进行多网卡通信。最后,提到了客户端和服务器端的命令行参数应用。
计算机网络协议(三)——
UDP
、TCP、
Socket
本文深入探讨了传输层协议
UDP
和TCP的原理与应用,详细分析了三次握手、四次挥手、滑动窗口、流量控制及拥塞控制等机制,同
时
介绍了套接字
Socket
编程模型与高并发服务器实现。
socket
编程(
udp
)
本文深入讲解
UDP
编程的核心概念,包括
socket
编程特点、C/S架构、
UDP
客户端与服务器注意点、广播与多播技术,以及TFTP协议的应用。涵盖
socket
创建、地址结构、数据发送接收、广播多播
设置
等关键步骤。
linux 多次创建不同的
UDP
socket
进行通信,最终通信用的
UDP
源
端口
以最后一次创建的
socket
使用
的
源
端口
为准
探讨了在Linux环境下,同一进程内的多个线程分别创建
UDP
socket
时
,无论
使用
哪个
socket
进行通信,发送的
UDP
包的
源
端口
始终为最后一个创建的
socket
所
使用
的
端口
这一现象。
【网络】
Socket
编程-
UDP
篇
文章介绍了网络通信的基本概念,包括IP地址(
源
IP和目的IP)、MAC地址(
源
MAC和目的MAC)、
端口
号(
源
端口
和目的
端口
)的作用,以及TCP和
UDP
协议的特点。还详细讲解了
socket
编程中的API接口,如
socket
函数、bind函数、recvfrom和sendto函数,并通过
UDP
服务器和客户端的简单示例展示了网络程序的创建和交互过程。
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章