服務端程式**:
1//boostserver.cpp : 定義控制台應用程式的入口點。
2 //
34 #include "
stdafx.h
"5 #include
6 #include 78
using
namespace boost::asio;
9#define block_size 64*1024
1011
int main(int argc, char* argv)
12 41 std::cout.write(buf, len);
42 std::cout << len << std::endl;
4344 sleep(1000);
4546
//向客戶端傳送
47 len = socket.write_some(buffer(buf, len), ec);
48if(ec)
49
54 std::cout << "
writed
"<< len << std::endl;
55//
與當前客戶互動完成後迴圈繼續等待下一客戶連線
56 }
5758
59return
0; 60
61 }
客戶端程式**:
1//boostclient.cpp : 定義控制台應用程式的入口點。
2 //
34 #include "
stdafx.h
"5 #include
6 #include 78
using
namespace boost::asio; 910
#define block_size 64*1024
1112
void fill_buffer(char* s)
13 18 }
1920
int main(int argc, char* argv)
21
37//
傳送資料 38
char buf[block_size];
39 fill_buffer(buf);
40 size_t len = socket.write_some(buffer(buf), ec);
41 std::cout << "
writed
"<< len << std::endl;
4243
//接收資料
44 memset(buf, 0, block_size);
45 len=socket.read_some(buffer(buf), ec);
46 std::cout.write(buf, len);
47 std::cout << len << std::endl;
4849
return
0; 50
51 }
從演示**可以得知
程式設計的例子
我們程式設計有哪些語句呢,比如這個 print defin data ifnext 等等,print的作用是顯示 先用print來程式設計 print htllo print htllo print htllo print htllo print htllo print htllo print ht...
shell程式設計 入門例子
1,編寫乙個bash指令碼,它以乙個普通檔案作為引數。如果這個檔案的大小為0,則把它刪除。否則逐行列印檔案的名字,大小,硬鏈結的個數,擁有者和最後的修改日期。指令碼應該有恰當的的錯誤檢查功能。源 bin bash declare filename 1 第乙個引數為檔名 判斷該檔案是否是乙個普通檔案 ...
shell程式設計例子 1)
1.hello word bin bash echo hello word 2.變數 bin bash 變數my name mr.zhang echo my name echo 唯讀變數 man age 20 readonly woman age 21 echo echo age 執行結果 3.刪除...