main.cpp
上传用户:eedlbz
上传日期:2020-07-24
资源大小:279k
文件大小:1k
源码类别:

SCSI/ASPI

开发平台:

Visual C++

  1. #include "CComm.h"
  2. #include <stdio.h>
  3. int main( int argc, char *argv[] )
  4. {
  5. char buffer[4096]; // buffer we'll use to store msg read in from stdin
  6. short listeningport;  // port to listen on
  7. short destport;   // port to send to
  8. char *desthost; // address of destination machine
  9. printf("初始化...n");
  10. // 设定命令行参数
  11. // Make sure data passed on command line is correct
  12. // if( argc != 4 || !(listeningport = atoi(argv[1])) 
  13. //           || !(destport = atoi(argv[3])))
  14. // {
  15. // printf("使用方法: SChat [listen port number] [destination machine] [destination port]n");
  16. // return 0;
  17. // }
  18. //设定UDP绑定端口
  19. listeningport=200;
  20. //设定发送端口
  21. destport=100;
  22. desthost = "192.168.0.3";//设定目标地址
  23. CComm myComm;
  24. if (! myComm.Listen(listeningport)) // 绑定地址
  25. {
  26. printf("端口 %s绑定失败n", listeningport);
  27. return 0;
  28. }
  29. printf("聊天程序成功建立,端口为200: <Ctrl-C> 退出nn"); // 
  30. while( fgets(buffer, sizeof(buffer), stdin) ) // 获得输入数据
  31. {
  32. myComm.SendMsg( buffer, strlen(buffer), desthost, destport ); // 发送数据到目标地址
  33. }
  34. return 0;
  35. }