该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//server

#include

#include

#include

#include

#include

#define PORT 100

#define socklen_tint

#pragma comment(lib, "wsock32.lib")

SOCKET s;

SOCKET client;

sockaddr_in from;

void ServerThread()

{

char message[256];

while(1)

{

strcpy(message,"");

int len=recv(client,message,sizeof(message),0);

if (strcmp(message,"")!=0)

{

cout<

//cout<

message[len]='\0';

cout<

}

}

}

int main()

{

sockaddr_in srv;

int fromlen=sizeof(from);

char message[256]="Welcome!\n";

WSADATA wsadata;

WORD VersionRequested=MAKEWORD(1,1);

if (WSAStartup(VersionRequested,&wsadata))

{

cout<

return 0;

}

s=socket(PF_INET,SOCK_STREAM,0);

if (s==INVALID_SOCKET)

{

cout<

return -1;

}

srv.sin_family=PF_INET;

srv.sin_addr.s_addr=htonl(INADDR_ANY);

srv.sin_port=htons(PORT);

if (bind(s,(struct sockaddr *)&srv,sizeof(srv))!=0)

{

cout<

closesocket(s);

return -1;

}

cout<

if (listen(s,5)!=0)

{

cout<

return -1;

}

while(1)

{

client=accept(s,(struct sockaddr *)&from,&fromlen);

send(client,message,strlen(message),0);

cout<

DWORD Sthread;

CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)(ServerThread),NULL,0,&Sthread);

while(fgets(message,strlen(message),stdin))

{

cout<

send(client,message,strlen(message),0);

}

}

closesocket(s);

WSACleanup();

}

c语言局域网oicq程序,局域网聊天的程序(C++版)相关推荐

  1. 聊天室程序python_Python聊天室程序(基础版)

    本文实例为大家分享了Python聊天室程序的具体代码,供大家参考,具体内容如下 客户端代码: # Filename: socketClient.py import socket import sys ...

  2. python群聊聊天室程序_Python聊天室程序(基础版)

    本文实例为大家分享了Python聊天室程序的具体代码,供大家参考,具体内容如下 客户端代码: # Filename: socketClient.py import socket import sys ...

  3. 聊天室程序python_Python聊天室程序(基础版)_python

    这篇文章主要为大家详细介绍了Python聊天室程序的基础版,包含客户端和服务器端两部分,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python聊天室程序的具体代码,供大家参 ...

  4. 黑马程序员—聊天小程序

    ------- <a href="http://www.itheima.com" target="blank">android培训</a> ...

  5. php 小程序即时聊天,小程序组件:聊天会话组件的介绍(附代码)

    本篇文章给大家带来的内容是关于小程序组件:聊天会话组件的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 场景 用于在线客服的聊天对话等 一.布局圈点 1.三角箭头 绘制 ...

  6. python群聊聊天室程序_Python聊天室程序---基础

    客户端代码: # Filename: socketClient.py import socket import sys import threading # Client GUI from tkint ...

  7. linux下仿qq聊天源代码,Linux+glade(GTK+)+C语言+mysql的模仿QQ聊天工具(完善版)...

    [实例简介] 之前发布的版本没有带myql的运行库,好多人运行不了,这次我重新打包一份 包含了mysql 的include 和 lib库 ,这个版本大家可以在本地轻松的编译,文件包内包含了mysql的 ...

  8. c语言实现udp 聊天程序代码,C语言用UDP 实现局域网聊天程序源码.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 C语言用UDP 实现局域网聊天程序源码.doc1 ...

  9. Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统 Java即时通讯 Java聊天系统

    Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统  Java即时通讯 Java聊天系统 public Swingtest002() {// 设置标题setTitle("请 ...

  10. 利用多线程实现linux下C语言的聊天室程序:

    转载:http://www.360doc.com/content/16/0421/11/478627_552531090.shtml 利用多线程实现linux下C语言的聊天室程序: 客户端代码: th ...

最新文章

  1. iOS集成OpenCV遇到的问题
  2. Timestamp、String、Date之间的转换
  3. 最小树形图(朱刘算法)
  4. Codeforces Round #267 Div2 C George and Job --DP
  5. noi linux硬盘启动,NOI Linux + Windows 10双系统(Win10引导)安装记录
  6. 坐标转换 计算机图形学_计算机图形学的转换类型
  7. 某级数的前两项A1=1,A2=1,以后各项具有如下关系:An=An-2+2An-1。使用非递归的算法求解满足要求的n值的程序。
  8. 立即修复!微软史上最严重漏洞之一 Netlogon 细节被公开,三秒接管企业网络
  9. 电脑鼠标右键没有新建选项怎么办?
  10. Error:Undefined symbol DMA_Cmd (referred from dac.o)
  11. 【InSAR 笔记2】哨兵一号精轨数据批量下载【修改0704】
  12. 643. Maximum Average Subarray I*
  13. SQL 校验身份证号格式
  14. svn提示没有设置冲突_SVN出现叹号文件冲突解决办法
  15. 三维动画项目实训① ------(3.17-3.24)
  16. 大学计算机专业相关证书有哪些,大学必考8大证书 哪些最实用
  17. Unix时间戳和北京时间的相互转换(C语言实现 )
  18. 一台电脑两个网卡接入两个网络
  19. Matlab建模—狗追人、地中海鲨鱼问题
  20. Excel作图-二维面积图展现占比变化

热门文章

  1. 为什么POP/POP/RET是必需的
  2. SEO诗歌之“百雅歌”
  3. JAVA 之 Ajax
  4. 关于斐波那契与三角形
  5. 5个可遇不可求的资源网站 赶紧收藏起来
  6. 塑料材料的光老化,拉伸伸长率等测试标准
  7. 夏天能让蚊子、蟑螂绝子绝孙的秘诀。
  8. 分享几个常用的Python函数,助你快速成为Pandas大神!!
  9. 化学工程与装备杂志化学工程与装备杂志社化学工程与装备编辑部2022年第10期目录
  10. BEA WebLogic 和 INTERWOVEN TEAMSITE的集成