📄 client.cpp
字号:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include "mytypes.h"
#include "mysock.h"
int Client(SOCKET s, int port, u_long addr);
int main(int argc,char *argv[])
{
SOCKET s;
int id;
if(argc == 1)
{
printf("Usege %s ID\n",argv[0]);
return 0;
}
sscanf(argv[1],"%d",&id);
if(id < 0 || id > 9)
{
printf("%s out of range [1..9]\n",argv[1]);
return 0;
}
s = OpenSocket(IPPROTO_UDP);
if(s == INVALID_SOCKET)
SockErrMsg();
Client(s,3000+id,0x7f000001);
return 0;
}
int Client(SOCKET s, int port, u_long addr)
{
SockAddr Dst;
SockAddr Src;
char str[]="hello,this is the first message.\n";
char buff[80];
Dst.port = port;
Dst.addr = addr;
SendTo(s, str,strlen(str)+1,&Dst);
if (RecvFrom(s,buff,80,&Src,1000))
{
printf("data received.\n%s\n",buff);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -