#include "vxworks.h"
#include "sockLib.h"
#include "inetLib.h"
#include "MyServer.h"
#define DEFAULT_SERVER_PORT 6699
int server;
SEM_ID Server_SM;
/*
* Start the function Server() as a task in AppInit() like this:
* int ret = 0;
* ret = taskSpawn("tServer", 165, 0x0002, 1024,(FUNCPTR) Server,
* 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
*/
void Server()
{
int rc = 0,sd = 0;
int addr_len = 0;
int server_sock = 0;
struct sockaddr_in server_addr,client_addr;
memset(&server_addr,0,sizeof(struct sockaddr_in));
memset(&client_addr,0,sizeof(struct sockaddr_in));
server_sock = socket(AF_INET,SOCK_STREAM,0);
if(server_sock < 0)
{
printf("Failed to create Socket.\n");
return;
}
ser
原文阅读