社区
通信技术
帖子详情
socket udp编程
yuanzhenhai
2010-08-16 05:47:57
rtsp,在完成 describe ,进入setup之后,vlc给服务器发送一个client_port=55990-55991 么,想问一下 socket编程,
udp如何向已知IP 和端口号 的目标发送数据??
...全文
79
4
打赏
收藏
socket udp编程
rtsp,在完成 describe ,进入setup之后,vlc给服务器发送一个client_port=55990-55991 么,想问一下 socket编程, udp如何向已知IP 和端口号 的目标发送数据??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uv_yifan
2010-08-18
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int main(int argc, char** argv)
{
struct sockaddr_in saddr;
int sock;
int addr_len;
int len;
char buf[128];
int yes;
if((sock = socket(AF_INET, SOCK_DGRAM, 0)) == -1)
{
perror("socket");
exit(errno);
}else
{
printf("created socket success\n");
}
yes = 1;
setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &yes, sizeof(yes));
saddr.sin_family = AF_INET;
if(argv[2])
{
saddr.sin_port = htons(atoi(argv[2]));
}else
{
saddr.sin_port = htons(7838);
}
if(argv[1])
{
saddr.sin_addr.s_addr = inet_addr(argv[1]);
}else
{
printf("ip\n");
return -1;
}
addr_len = sizeof(saddr);
strcpy(buf,"hello world!");
len = sendto(sock, buf, strlen(buf), 0, (struct sockaddr *)&saddr, addr_len);
if( len < 0 )
{
printf("send fail\n");
}else
{
printf("send success\n");
}
return 0;
}
不知道这个符合lz的要求不,注释就不用写了,都比较明了。希望对lz有所帮助。
Atoric
2010-08-18
打赏
举报
回复
struct sockaddr_in client;
client.sin_family=AF_INET;
client.sin_port=htons(DEST_PORT);
client.sin_addr.s_addr=inet_addr(DEST_IP);
sock =socket(AF_INET,SOCK_DGRAM,0);
sendto(sock, data, datalen, 0, (struct sockaddr*)client, sizeof(client));
yuanzhenhai
2010-08-16
打赏
举报
回复
struct sockaddr_in client;
client.sin_family=AF_INET;
clientr.sin_port=htons(DEST_PORT);
clientr.sin_addr.s_addr=inet_addr(DEST_IP);
socket1=socket(AF_INET,SOCK_DGRAM,0);
connect(socket1, (const sockaddr *)&client, len) ;//申请UDP套接字
send(socket1,buffer,size,0);
似乎这种方法可行,不知道有没有别的方法??
比如用sendto(),注意已知道IP和端口号
一次.net
Socket
UDP
编程
一次.net
Socket
UDP
编程
的10万客户端测试记录.包含客户端和服务器端,需要注意的是客户端里由于电脑端口问题,测试最好分多台电脑。 http://www.cnblogs.com/keyindex/archive/2010/12/15/1901875.html
C#的
Socket
实现
UDP
协议通信
在C#中,
Socket
编程
主要用于网络通信,包括TCP和
UDP
。
Socket
类位于`System.Net.
Socket
s`命名空间下,提供了创建、配置和控制网络套接字的功能。对于
UDP
通信,
Socket
类提供了必要的方法和属性来实现数据的发送和接收...
Socket
编程
例子
UDP
Socket
编程
相比TCP更简单,因为它不需要建立和维护连接。客户端和服务器都使用`
socket
()`创建
Socket
,然后通过`sendto()`和`recvfrom()`函数直接发送和接收数据。由于
UDP
是无连接的,所以无需`connect()`、`bind...
TCP/
UDP
socket
调试工具
TCP/
UDP
socket
调试工具 TCP/
UDP
socket
调试工具
Socket
Tool调试软件是一款网络TCP/
UDP
通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络
编程
人员、网络维护人员检查所...
android
socket
编程
实例
在Android平台上进行网络通信时,
Socket
编程
是一种常见且重要的技术,它允许设备通过TCP或
UDP
协议与其他设备或服务器进行双向数据传输。在这个实例中,我们将深入探讨如何在Android客户端和Java服务器端实现
Socket
...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章