资源简介
linux下socket编程,适合初学者。
包括 广播 组播和udp 的测试代码,
全部经本人测试通过。
标准C编写,如在windows下,只要稍作修改,即可使用。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
int port = 9999;
int main()
{
int sin_len;
char message[256];
int socket_fd;
struct sockaddr_in sin;
int bind_rc close_rc;
ssize_t recv_rc;
long save_file_flags;
printf(“Waiting for data from sender\n“);
// Initialize socket address structure for Internet Protocols
bzero(&sin sizeof(sin));
sin.sin_family = AF_INET;
sin.sin_addr.s_addr = htonl(INADDR_ANY);
sin.sin_port = htons(port);
sin_len = sizeof(sin);
//Create a UDP socket and bind it to the port
socket_fd = socket(AF_INET SOCK_DGRAM 0);
if
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9050 2010-06-10 11:24 gb_socket\gbrecv
文件 8954 2010-06-10 10:52 gb_socket\gbsk
文件 7606 2010-06-10 11:15 gb_socket\gbsvr
文件 2606 2010-06-10 11:24 gb_socket\gb_recv.c
文件 2222 2010-06-10 10:51 gb_socket\gb_sk.c
文件 1268 2010-06-10 11:15 gb_socket\gb_svr.c
文件 138 2010-08-07 10:59 gb_socket\说明.txt
文件 8506 2010-06-10 09:47 udp_test\udpcli
文件 7847 2010-06-10 10:22 udp_test\udpsvr
文件 1470 2010-06-10 09:47 udp_test\udp_client.c
文件 1402 2010-06-10 10:50 udp_test\udp_server.c
文件 131 2010-08-07 11:03 udp_test\说明.txt
文件 8560 2010-06-10 11:49 zb_socket\zbrecv
文件 7766 2010-06-10 11:49 zb_socket\zbsend
文件 2043 2010-06-10 11:49 zb_socket\zb_recv.c
文件 1148 2010-06-10 11:48 zb_socket\zb_send.c
文件 132 2010-08-07 11:05 zb_socket\说明.txt
目录 0 2010-06-10 11:52 gb_socket
目录 0 2010-06-10 11:52 udp_test
目录 0 2010-06-10 11:52 zb_socket
----------- --------- ---------- ----- ----
70849 20
相关资源
- NodeJs实时通讯(WebSocket聊天室)
- delphi多客户端连接服务器(ServerSock
- socket网络编程
- linux c socket api
- 基于Raw Socket的数据包捕获程序
- Layaair Socket.io文件.rar
- delphi clientsocket、serversocket
- linux C/S聊天,基于TCP的socket网络编程
- 离散数学 形考 答案 中国广播电视大
- Qt写的UDP组播服务端
- VC 聊天系统 socket编程
- 双网卡组播问题解决方案
- 基于Socket的网络聊天软件设计与实现
- 基于winsocket的聊天室
- socket做的支持多线程断点上传or断点续
- 最简单的TCP网络封包解包(补充)-序
- socket实现jpg图片的传输
- SocketTool2_For_TCP_UDP.rar
- vc socket实现的聊天室,一个服务器,
- Socket服务器端断开后重新打开,客户
- 基于socket的聊天工具源码包含Makefil
- linux下用socket实现客户端与服务端
- swift-iOS原生Socket和CocoaAsyncSocket框架的
- ARM开发板远程升级程序
- 基于socket的多文件传输
- QT UDP组播的实现
- 基于socket的计算器
- WebSocket入门教程三- WebSocket:实时获取
- web监听端口(Socket服务随web启动而启
- Microsoft TCP/IP Sockets Development Kit
评论
共有 条评论