范文无忧网范文学习范文大全

C的网络编程大家来帮我看看

04月17日 编辑 fanwen51.com

[汽车音响!大家帮忙看看!]您好,这个价位的算是中档吧。品牌数二线。主打低音及共振。 另有一些大家推荐比较好的配置可以参考 一、 功放:美国霸克BKELL-8522A 喇叭:美国霸克BKELL-A6 超低音:美国霸克BKEL...+阅读

C的网络编程大家来帮我看看

问题真多,这个能通过编译了 #include#includevoid main(int argc, char* argv[]) { char szHost[256] ; ::gethostname (szHost, 256) ; hostent *pHost = ::gethostbyname(szHost) ; in_addr addr ; for(int i = 0; ; i++) { char *p = pHost->h_addr_list[i] ; if(p == NULL) break ; memcpy(&addr.S_un.S_addr, p , pHost->h_length) ; char *szIp = ::inet_ntoa(addr) ; printf("本机IP地址: %s \n", szIp) ; } }

C怎么网络编程呢

你好,虽然你的问题过于简单,没有清楚的说明问题实质,但根据我的理解回答如下:

你应该已经掌握了C#的变成方法,但只编写过单机应用程序,而没有用C#编写过网络应用程序,也就是我们简称C/S ,B/S 架构的应用项目是吧?

那么我用ASP.NET + C# 举例如下:

1、最好使用VS.NET可视化变成软件。

2、新建ASP.NET WEB APP应用项目

3、新建项目页面(ASP.NET),是以ASPX为扩展名的页面,在此上面做应用界面。

4、在新建好的页面上双击某对象,系统会自动打开关联本页面的类文件(CS为扩展名),在此文件中已C#语法进行编程,新建方法等。

5、这样一来一个简单的应用基本就成型了。

以上是最简单的用C#些网络应用程序的过程,但具体需要你亲自体验,你可以在网络上搜索一些C#的网络应用源代码进行学习,如有C#的基础知识,那么应该能够很快掌握。

(该答案为COLALA原创,请勿随意转载)

你觉得我上说的是网页编程?你没看到其中需要编写类文件及相关对象及方法吗?ASP.NET只不过是个面子而已,你可以把它换成WINFORM,一样的哎,你可以打开VS.NET的新建项目里看看,很清楚很明白的。

而且我在说下,我不觉得我上面所说的是你指的网页编程,而是B/S构架的网络应用编程,C/S构架的网络应用编程大同小异。

C语言网络编程问题

//UDP服务代码 // Module Name: Receiver.c // // Description: // This sample receives UDP datagrams by binding to the specified // interface and port number and then blocking on a recvfrom() // call // // Compile: // cl -o Receiver Receiver.c ws2_32.lib // // Command line options: // sender [-p:int] [-i:IP][-n:x] [-b:x] // -p:int Local port // -i:IP Local IP address to listen on // -n:x Number of times to send message // -b:x Size of buffer to send // #include#include#include#define DEFAULT_PORT 5150 #define DEFAULT_COUNT 25 #define DEFAULT_BUFFER_LENGTH 4096 int iPort = DEFAULT_PORT; // Port to receive on DWORD dwCount = DEFAULT_COUNT, // Number of messages to read dwLength = DEFAULT_BUFFER_LENGTH; // Length of receiving buffer BOOL bInterface = FALSE; // Use an interface other than // default char szInterface[32]; // Interface to read datagrams from // // Function: usage: // // Description: // Print usage information and exit // void usage() { printf("usage: sender [-p:int] [-i:IP][-n:x] [-b:x]\n\n"); printf(" -p:int Local port\n"); printf(" -i:IP Local IP address to listen on\n"); printf(" -n:x Number of times to send message\n"); printf(" -b:x Size of buffer to send\n\n"); ExitProcess(1); } // // Function: ValidateArgs // // Description: // Parse the command line arguments, and set some global flags to // indicate what actions to perform // void ValidateArgs(int argc, char **argv) { int i; for(i = 1; i3) iPort = atoi(&argv[i][3]); break; case 'n': // Number of times to receive message if (strlen(argv[i]) >3) dwCount = atol(&argv[i][3]); break; case 'b': // Buffer size if (strlen(argv[i]) >3) dwLength = atol(&argv[i][3]); break; case 'i': // Interface to receive datagrams on if (strlen(argv[i]) >3) { bInterface = TRUE; strcpy(szInterface, &argv[i][3]); } break; default: usage(); break; } } } } // // Function: main // // Description: // Main thread of execution. Initialize Winsock, parse the command // line arguments, create a socket, bind it to a local interface // and port, and then read datagrams. // int main(int argc, char **argv) { WSADATA wsd; SOCKET s; char *recvbuf = NULL; int ret, i; DWORD dwSenderSize; SOCKADDR_IN sender, local; // Parse arguments and load Winsock // ValidateArgs(argc, argv); if (WSAStartup(MAKEWORD(2,2), &wsd) != 0) { printf("WSAStartup failed!\n"); return 1; } // Create the socket and bind it to a local interface and port // s = socket(AF_INET, SOCK_DGRAM, 0); if (s == INVALID_SOCKET) { printf("socket() failed; %d\n", WSAGetLastError()); return 1; } local.sin_family = AF_INET; local.sin_port = htons((short)iPort); if (bInterface) local.sin_addr.s_addr = inet_addr(szInterface); else local.sin_addr.s_addr = htonl(INADDR_ANY); if (bind(s, (SOCKADDR *)&local, sizeof(local)) == SOCKET_ERROR) { printf("bind() failed: %d\n", WSAGetLastError()); return 1; } // Allocate the receive buffer // recvbuf = GlobalAlloc(GMEM_FIXED, dwLength); if (!recvbuf) { printf("GlobalAlloc() failed: %d\n", GetLastError()); return 1; } // Read the datagrams // for(i = 0; i

延伸阅读:

谁来帮我找中国名人名言及图片【少年心事当拏云,谁念幽寒坐呜呃】 语出唐代李贺《致酒行》诗。 【业无高卑志当坚,男儿有求安得闲】 语出宋代张耒《北邻卖饼儿每五鼓未旦即绕街呼卖虽大寒烈风不废而时略不...

关于数学归纳法天才快来帮我不能,你没完全理解数学归纳法的意思,k不是个定值,具有任意性,数学归纳法是假设n=k成立,再证明n=k+1也成立,k不能看做是个定值,你的定势思维要改过来 由于k具有任意性,所以也就不存在...

请文学高人来帮我找到这首诗词的原著多出名的一首词,多著名的一个女文人。只要你读诗词一定会发现,看最后一句:虽为青阳一方照---李清照。其实这个是有出处的:李清照——《庆清朝慢》 禁幄低张,雕栏巧护,就中独占残春...

懂英语的来帮我多写几个英语的情话I like you, I want every day every time with you in the same place, although this not too possible, but I hoped that every day sees arrives at you,… o… Also re...

大家帮我看看对不对谢谢顺便帮忙翻译一下等不及了不要第一次在英国,我发现生活有些无聊。没有朋友,没有闲逛也不快乐。但是当我参加了一个barn,它是一个在剑桥帮助人们交朋友的地方。我的生活也变得多彩了。the barn 在教堂的每个...

致员工信谁来帮我修改完善下在不改变大局的情况下做了几点修改,希望您能满意: 各位同事大家好! 又到新年了,在这辞旧迎新的时刻,我们再一次相聚。首先感谢在场的与公司一路走来的每一位员工。 回首公司这些...

大家看看如何是好给你举个实际一点的例子吧!我身边曾有一对恋人,不过现在早已分手了,当时在他们谈恋爱时,女的一个月能花男的三千大洋(注:我们所在的是一个小县城,那个男孩子只是一个事业单位的公务...

谁来帮我测性格谁来帮我测性格,心理测试:你会有暴力倾向吗:你的性格显得非常体谅别人,敏感而富直觉力。你是精致的,具有生动的想像力,且易受别人影响。阴性的一面,这样的性格会导致好梦想,容易陷于...

写瓶子的故事大家看看再说写瓶子的故事大家看看再说,魔瓶的故事三百字:一位教授在课堂上做了一个有趣的实验:他拿了一个很大的空瓶子,然后装了满满一整瓶的高尔夫球。然后他问学生:“瓶子满了吗?”学生们的...

推荐阅读
图文推荐
栏目列表