社区
通信技术
帖子详情
使用udp socket时,如何设置udp的源端口?
tuman
2004-05-06 03:11:41
直接创建一个新的socket时,发送数据使用的系统分配的端口,我想指定源端口,怎么弄呢?多谢
...全文
1086
6
打赏
收藏
使用udp socket时,如何设置udp的源端口?
直接创建一个新的socket时,发送数据使用的系统分配的端口,我想指定源端口,怎么弄呢?多谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
C#的
Socket
实现
UDP
协议通信
C#的
Socket
实现
UDP
协议通信 CSharp
C#
Socket
TCP和
UDP
报文及
端口
测试工具的开发(提供
源
码)万能超好测试工具
C#
Socket
TCP和
UDP
报文及
端口
测试工具的开发(提供
源
码)万能超好测试工具
Socket
编程例子
Socket
编程例子
linux
socket
和
UDP
源
端口
绑定
if(((*sockPtr)=
socket
(AF_INET, SOCK_DGRAM, IPPROTO_
UDP
)) #error } //绑定
源
UDP
端口
{ struct sockaddr_in a; a.sin_family = AF_INET; a.sin_addr.s_addr = htonl(INADDR_ANY); a.sin_port = htons(spor
udp
编程(指定
源
端口
和目的
端口
)---linux
通过bind绑定本机地址(local addr)以及
端口
(local port), 实现从本机
端口
(local port)发送以及监听; 通过connect指定目的地址(dst addr)以及目的
端口
(dst port), 实现目标地址的绑定;
源
地址+
源
端口
local_addr.sin_family = AF_INET; local_addr.sin_addr.s_addr = inet_addr(localIP); local_addr.sin_port = ht...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章