資源簡介
使用C實現的socket服務端
代碼片段和文件信息
//
//?Created?by?Administrator?on?2018/12/28.
//
#include?
#include?
#include?
#include?
#include?
#include?
#define?BUF_SIZE?1024
void?error_handling(char?*message);
int?main(int?argc?char?*argv[])?{
????int?serv_sock?clnt_sock;
????char?message[BUF_SIZE];
????int?str_len?i;
????struct?sockaddr_in?serv_adr?clnt_adr;
????socklen_t?clnt_adr_sz;
????if?(argc?!=?2)?{
????????printf(“Usage:?%s??\n“?argv[0]);
????????exit(1);
????}
????serv_sock?=?socket(PF_INET?SOCK_STREAM?0);
????if?(serv_sock?==?-1)?{
????????error_handling(“socket()?error“);
????}
????memset(&serv_adr?0?sizeof(serv_adr));
????serv_adr.sin_family?=?AF_INET;
????serv_adr.sin_addr.s_addr?=?htonl(INADDR_ANY);
????serv_adr.sin_port?=?htons(atoi(argv[1]));
- 上一篇:TCP/IP客戶端和服務器端源代碼,好用!
- 下一篇:socket客戶端.c
評論
共有 條評論